From e4bf211c485435e90d16cf543613238dbeae767f Mon Sep 17 00:00:00 2001 From: Jesse Merhi Date: Sun, 3 May 2026 15:00:36 +1000 Subject: [PATCH] fix(proxy): document global-agent TLS shim --- src/infra/net/proxy/proxy-lifecycle.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/infra/net/proxy/proxy-lifecycle.ts b/src/infra/net/proxy/proxy-lifecycle.ts index 605ee62e79b..27170c238c5 100644 --- a/src/infra/net/proxy/proxy-lifecycle.ts +++ b/src/infra/net/proxy/proxy-lifecycle.ts @@ -252,6 +252,10 @@ function withTlsTargetHost(configuration: unknown): unknown { return configuration; } + // Compatibility shim for https://github.com/gajus/global-agent/issues/83. + // global-agent@4.1.3 can CONNECT to the right host while leaving Node TLS + // certificate validation pointed at the proxy socket host. Keep this until + // upstream carries the CONNECT target host through to tls.connect(). const tlsOptions: Record = { ...configuration.tls, host: configuration.host,