From 84d04d0eab8dca9c2c90f34d901ecfee82bd1319 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 26 Apr 2026 07:55:48 +0000 Subject: [PATCH] chore: warn legacy browser dialer env has been removed Agent-Logs-Url: https://github.com/XTLS/Xray-core/sessions/d30a26b2-60aa-4f86-b2ed-3c6997652bfb Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com> --- transport/internet/browser_dialer/dialer.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/transport/internet/browser_dialer/dialer.go b/transport/internet/browser_dialer/dialer.go index 0028f6f9..68345a5e 100644 --- a/transport/internet/browser_dialer/dialer.go +++ b/transport/internet/browser_dialer/dialer.go @@ -14,6 +14,7 @@ import ( "github.com/gorilla/websocket" "github.com/xtls/xray-core/common/errors" + "github.com/xtls/xray-core/common/platform" "github.com/xtls/xray-core/common/uuid" ) @@ -291,3 +292,15 @@ func connsByAddress(addr string) chan *websocket.Conn { } return dialer.conns } + +func notifyRemovedEnv() { + envAddress := platform.NewEnvFlag(platform.BrowserDialerAddress).GetValue(func() string { return "" }) + if envAddress == "" { + return + } + errors.LogWarning(context.Background(), errors.PrintRemovedFeatureError("env "+platform.BrowserDialerAddress, "sockopt.browserDialer")) +} + +func init() { + notifyRemovedEnv() +}