mirror of
https://github.com/remnawave/xray-monaco-editor.git
synced 2026-05-13 12:16:43 +00:00
chore(go): pdate xray version to v26.3.27
This commit is contained in:
parent
52a71a74ef
commit
a8834f63a4
5 changed files with 130 additions and 117 deletions
32
go/go.mod
32
go/go.mod
|
|
@ -1,42 +1,42 @@
|
|||
module github.com/mmmray/xray-online
|
||||
|
||||
go 1.25.7
|
||||
go 1.26
|
||||
|
||||
require github.com/xtls/xray-core v0.0.0
|
||||
|
||||
require (
|
||||
github.com/andybalholm/brotli v1.1.0 // indirect
|
||||
github.com/apernet/quic-go v0.57.2-0.20260111184307-eec823306178 // indirect
|
||||
github.com/apernet/quic-go v0.59.1-0.20260217092621-db4786c77a22 // indirect
|
||||
github.com/cloudflare/circl v1.6.3 // indirect
|
||||
github.com/google/btree v1.1.2 // indirect
|
||||
github.com/gorilla/websocket v1.5.3 // indirect
|
||||
github.com/juju/ratelimit v1.0.2 // indirect
|
||||
github.com/klauspost/compress v1.17.8 // indirect
|
||||
github.com/klauspost/cpuid/v2 v2.2.7 // indirect
|
||||
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
|
||||
github.com/miekg/dns v1.1.72 // indirect
|
||||
github.com/pires/go-proxyproto v0.9.2 // indirect
|
||||
github.com/pires/go-proxyproto v0.11.0 // indirect
|
||||
github.com/quic-go/qpack v0.6.0 // indirect
|
||||
github.com/refraction-networking/utls v1.8.2 // indirect
|
||||
github.com/refraction-networking/utls v1.8.3-0.20260301010127-aa6edf4b11af // indirect
|
||||
github.com/rogpeppe/go-internal v1.14.1 // indirect
|
||||
github.com/sagernet/sing v0.5.1 // indirect
|
||||
github.com/sagernet/sing-shadowsocks v0.2.7 // indirect
|
||||
github.com/vishvananda/netlink v1.3.1 // indirect
|
||||
github.com/vishvananda/netns v0.0.5 // indirect
|
||||
github.com/xtls/reality v0.0.0-20251014195629-e4eec4520535 // indirect
|
||||
github.com/xtls/reality v0.0.0-20260322125925-9234c772ba8f // indirect
|
||||
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba // indirect
|
||||
golang.org/x/crypto v0.47.0 // indirect
|
||||
golang.org/x/crypto v0.49.0 // indirect
|
||||
golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 // indirect
|
||||
golang.org/x/mod v0.31.0 // indirect
|
||||
golang.org/x/net v0.49.0 // indirect
|
||||
golang.org/x/sync v0.19.0 // indirect
|
||||
golang.org/x/sys v0.40.0 // indirect
|
||||
golang.org/x/text v0.33.0 // indirect
|
||||
golang.org/x/mod v0.33.0 // indirect
|
||||
golang.org/x/net v0.52.0 // indirect
|
||||
golang.org/x/sync v0.20.0 // indirect
|
||||
golang.org/x/sys v0.42.0 // indirect
|
||||
golang.org/x/text v0.35.0 // indirect
|
||||
golang.org/x/time v0.12.0 // indirect
|
||||
golang.org/x/tools v0.40.0 // indirect
|
||||
golang.org/x/tools v0.42.0 // indirect
|
||||
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 // indirect
|
||||
golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173 // indirect
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20251029180050-ab9386a59fda // indirect
|
||||
google.golang.org/grpc v1.78.0 // indirect
|
||||
golang.zx2c4.com/wireguard v0.0.0-20250521234502-f333402bd9cb // indirect
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect
|
||||
google.golang.org/grpc v1.79.3 // indirect
|
||||
google.golang.org/protobuf v1.36.11 // indirect
|
||||
gvisor.dev/gvisor v0.0.0-20260122175437-89a5d21be8f0 // indirect
|
||||
lukechampine.com/blake3 v1.4.1 // indirect
|
||||
|
|
|
|||
83
go/go.sum
83
go/go.sum
|
|
@ -1,7 +1,9 @@
|
|||
github.com/andybalholm/brotli v1.1.0 h1:eLKJA0d02Lf0mVpIDgYnqXcUn0GqVmEFny3VuID1U3M=
|
||||
github.com/andybalholm/brotli v1.1.0/go.mod h1:sms7XGricyQI9K10gOSf56VKKWS4oLer58Q+mhRPtnY=
|
||||
github.com/apernet/quic-go v0.57.2-0.20260111184307-eec823306178 h1:bSq8n+gX4oO/qnM3MKf4kroW75n+phO9Qp6nigJKZ1E=
|
||||
github.com/apernet/quic-go v0.57.2-0.20260111184307-eec823306178/go.mod h1:N1WIjPphkqs4efXWuyDNQ6OjjIK04vM3h+bEgwV+eVU=
|
||||
github.com/apernet/quic-go v0.59.1-0.20260217092621-db4786c77a22 h1:00ziBGnLWQEcR9LThDwvxOznJJquJ9bYUdmBFnawLMU=
|
||||
github.com/apernet/quic-go v0.59.1-0.20260217092621-db4786c77a22/go.mod h1:Npbg8qBtAZlsAB3FWmqwlVh5jtVG6a4DlYsOylUpvzA=
|
||||
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
|
||||
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||
github.com/cloudflare/circl v1.6.3 h1:9GPOhQGF9MCYUeXyMYlqTR6a5gTrgR/fBLXvUgtVcg8=
|
||||
github.com/cloudflare/circl v1.6.3/go.mod h1:2eXP6Qfat4O/Yhh8BznvKnJ+uzEoTQ6jVKJRn81BiS4=
|
||||
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
|
||||
|
|
@ -28,8 +30,8 @@ github.com/juju/ratelimit v1.0.2 h1:sRxmtRiajbvrcLQT7S+JbqU0ntsb9W2yhSdNN8tWfaI=
|
|||
github.com/juju/ratelimit v1.0.2/go.mod h1:qapgC/Gy+xNh9UxzV13HGGl/6UXNN+ct+vwSgWNm/qk=
|
||||
github.com/klauspost/compress v1.17.8 h1:YcnTYrq7MikUT7k0Yb5eceMmALQPYBW/Xltxn0NAMnU=
|
||||
github.com/klauspost/compress v1.17.8/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw=
|
||||
github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM=
|
||||
github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws=
|
||||
github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y=
|
||||
github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0=
|
||||
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
|
||||
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
|
||||
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
|
||||
|
|
@ -38,14 +40,14 @@ github.com/miekg/dns v1.1.72 h1:vhmr+TF2A3tuoGNkLDFK9zi36F2LS+hKTRW0Uf8kbzI=
|
|||
github.com/miekg/dns v1.1.72/go.mod h1:+EuEPhdHOsfk6Wk5TT2CzssZdqkmFhf8r+aVyDEToIs=
|
||||
github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8=
|
||||
github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
|
||||
github.com/pires/go-proxyproto v0.9.2 h1:H1UdHn695zUVVmB0lQ354lOWHOy6TZSpzBl3tgN0s1U=
|
||||
github.com/pires/go-proxyproto v0.9.2/go.mod h1:ZKAAyp3cgy5Y5Mo4n9AlScrkCZwUy0g3Jf+slqQVcuU=
|
||||
github.com/pires/go-proxyproto v0.11.0 h1:gUQpS85X/VJMdUsYyEgyn59uLJvGqPhJV5YvG68wXH4=
|
||||
github.com/pires/go-proxyproto v0.11.0/go.mod h1:ZKAAyp3cgy5Y5Mo4n9AlScrkCZwUy0g3Jf+slqQVcuU=
|
||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
github.com/quic-go/qpack v0.6.0 h1:g7W+BMYynC1LbYLSqRt8PBg5Tgwxn214ZZR34VIOjz8=
|
||||
github.com/quic-go/qpack v0.6.0/go.mod h1:lUpLKChi8njB4ty2bFLX2x4gzDqXwUpaO1DP9qMDZII=
|
||||
github.com/refraction-networking/utls v1.8.2 h1:j4Q1gJj0xngdeH+Ox/qND11aEfhpgoEvV+S9iJ2IdQo=
|
||||
github.com/refraction-networking/utls v1.8.2/go.mod h1:jkSOEkLqn+S/jtpEHPOsVv/4V4EVnelwbMQl4vCWXAM=
|
||||
github.com/refraction-networking/utls v1.8.3-0.20260301010127-aa6edf4b11af h1:er2acxbi3N1nvEq6HXHUAR1nTWEJmQfqiGR8EVT9rfs=
|
||||
github.com/refraction-networking/utls v1.8.3-0.20260301010127-aa6edf4b11af/go.mod h1:jkSOEkLqn+S/jtpEHPOsVv/4V4EVnelwbMQl4vCWXAM=
|
||||
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
|
||||
github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
|
||||
github.com/sagernet/sing v0.5.1 h1:mhL/MZVq0TjuvHcpYcFtmSD1BFOxZ/+8ofbNZcg1k1Y=
|
||||
|
|
@ -58,55 +60,54 @@ github.com/vishvananda/netlink v1.3.1 h1:3AEMt62VKqz90r0tmNhog0r/PpWKmrEShJU0wJW
|
|||
github.com/vishvananda/netlink v1.3.1/go.mod h1:ARtKouGSTGchR8aMwmkzC0qiNPrrWO5JS/XMVl45+b4=
|
||||
github.com/vishvananda/netns v0.0.5 h1:DfiHV+j8bA32MFM7bfEunvT8IAqQ/NzSJHtcmW5zdEY=
|
||||
github.com/vishvananda/netns v0.0.5/go.mod h1:SpkAiCQRtJ6TvvxPnOSyH3BMl6unz3xZlaprSwhNNJM=
|
||||
github.com/xtls/reality v0.0.0-20251014195629-e4eec4520535 h1:nwobseOLLRtdbP6z7Z2aVI97u8ZptTgD1ofovhAKmeU=
|
||||
github.com/xtls/reality v0.0.0-20251014195629-e4eec4520535/go.mod h1:vbHCV/3VWUvy1oKvTxxWJRPEWSeR1sYgQHIh6u/JiZQ=
|
||||
github.com/xtls/reality v0.0.0-20260322125925-9234c772ba8f h1:iy2JRioxmUpoJ3SzbFPyTxHZMbR/rSHP7dOOgYaq1O8=
|
||||
github.com/xtls/reality v0.0.0-20260322125925-9234c772ba8f/go.mod h1:DsJblcWDGt76+FVqBVwbwRhxyyNJsGV48gJLch0OOWI=
|
||||
go.opentelemetry.io/auto/sdk v1.2.1 h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
|
||||
go.opentelemetry.io/auto/sdk v1.2.1/go.mod h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
|
||||
go.opentelemetry.io/otel v1.38.0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8=
|
||||
go.opentelemetry.io/otel v1.38.0/go.mod h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM=
|
||||
go.opentelemetry.io/otel/metric v1.38.0 h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgfrA6WpA=
|
||||
go.opentelemetry.io/otel/metric v1.38.0/go.mod h1:kB5n/QoRM8YwmUahxvI3bO34eVtQf2i4utNVLr9gEmI=
|
||||
go.opentelemetry.io/otel/sdk v1.38.0 h1:l48sr5YbNf2hpCUj/FoGhW9yDkl+Ma+LrVl8qaM5b+E=
|
||||
go.opentelemetry.io/otel/sdk v1.38.0/go.mod h1:ghmNdGlVemJI3+ZB5iDEuk4bWA3GkTpW+DOoZMYBVVg=
|
||||
go.opentelemetry.io/otel/sdk/metric v1.38.0 h1:aSH66iL0aZqo//xXzQLYozmWrXxyFkBJ6qT5wthqPoM=
|
||||
go.opentelemetry.io/otel/sdk/metric v1.38.0/go.mod h1:dg9PBnW9XdQ1Hd6ZnRz689CbtrUp0wMMs9iPcgT9EZA=
|
||||
go.opentelemetry.io/otel/trace v1.38.0 h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJrmcNLE=
|
||||
go.opentelemetry.io/otel/trace v1.38.0/go.mod h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs=
|
||||
go.opentelemetry.io/otel v1.39.0 h1:8yPrr/S0ND9QEfTfdP9V+SiwT4E0G7Y5MO7p85nis48=
|
||||
go.opentelemetry.io/otel v1.39.0/go.mod h1:kLlFTywNWrFyEdH0oj2xK0bFYZtHRYUdv1NklR/tgc8=
|
||||
go.opentelemetry.io/otel/metric v1.39.0 h1:d1UzonvEZriVfpNKEVmHXbdf909uGTOQjA0HF0Ls5Q0=
|
||||
go.opentelemetry.io/otel/metric v1.39.0/go.mod h1:jrZSWL33sD7bBxg1xjrqyDjnuzTUB0x1nBERXd7Ftcs=
|
||||
go.opentelemetry.io/otel/sdk v1.39.0 h1:nMLYcjVsvdui1B/4FRkwjzoRVsMK8uL/cj0OyhKzt18=
|
||||
go.opentelemetry.io/otel/sdk v1.39.0/go.mod h1:vDojkC4/jsTJsE+kh+LXYQlbL8CgrEcwmt1ENZszdJE=
|
||||
go.opentelemetry.io/otel/sdk/metric v1.39.0 h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2WKg+sEJTtB8=
|
||||
go.opentelemetry.io/otel/sdk/metric v1.39.0/go.mod h1:xq9HEVH7qeX69/JnwEfp6fVq5wosJsY1mt4lLfYdVew=
|
||||
go.opentelemetry.io/otel/trace v1.39.0 h1:2d2vfpEDmCJ5zVYz7ijaJdOF59xLomrvj7bjt6/qCJI=
|
||||
go.opentelemetry.io/otel/trace v1.39.0/go.mod h1:88w4/PnZSazkGzz/w84VHpQafiU4EtqqlVdxWy+rNOA=
|
||||
go.uber.org/mock v0.5.2 h1:LbtPTcP8A5k9WPXj54PPPbjcI4Y6lhyOZXn+VS7wNko=
|
||||
go.uber.org/mock v0.5.2/go.mod h1:wLlUxC2vVTPTaE3UD51E0BGOAElKrILxhVSDYQLld5o=
|
||||
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba h1:0b9z3AuHCjxk0x/opv64kcgZLBseWJUpBw5I82+2U4M=
|
||||
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba/go.mod h1:PLyyIXexvUFg3Owu6p/WfdlivPbZJsZdgWZlrGope/Y=
|
||||
golang.org/x/crypto v0.47.0 h1:V6e3FRj+n4dbpw86FJ8Fv7XVOql7TEwpHapKoMJ/GO8=
|
||||
golang.org/x/crypto v0.47.0/go.mod h1:ff3Y9VzzKbwSSEzWqJsJVBnWmRwRSHt/6Op5n9bQc4A=
|
||||
golang.org/x/crypto v0.49.0 h1:+Ng2ULVvLHnJ/ZFEq4KdcDd/cfjrrjjNSXNzxg0Y4U4=
|
||||
golang.org/x/crypto v0.49.0/go.mod h1:ErX4dUh2UM+CFYiXZRTcMpEcN8b/1gxEuv3nODoYtCA=
|
||||
golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM=
|
||||
golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc=
|
||||
golang.org/x/mod v0.31.0 h1:HaW9xtz0+kOcWKwli0ZXy79Ix+UW/vOfmWI5QVd2tgI=
|
||||
golang.org/x/mod v0.31.0/go.mod h1:43JraMp9cGx1Rx3AqioxrbrhNsLl2l/iNAvuBkrezpg=
|
||||
golang.org/x/net v0.49.0 h1:eeHFmOGUTtaaPSGNmjBKpbng9MulQsJURQUAfUwY++o=
|
||||
golang.org/x/net v0.49.0/go.mod h1:/ysNB2EvaqvesRkuLAyjI1ycPZlQHM3q01F02UY/MV8=
|
||||
golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4=
|
||||
golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
|
||||
golang.org/x/mod v0.33.0 h1:tHFzIWbBifEmbwtGz65eaWyGiGZatSrT9prnU8DbVL8=
|
||||
golang.org/x/mod v0.33.0/go.mod h1:swjeQEj+6r7fODbD2cqrnje9PnziFuw4bmLbBZFrQ5w=
|
||||
golang.org/x/net v0.52.0 h1:He/TN1l0e4mmR3QqHMT2Xab3Aj3L9qjbhRm78/6jrW0=
|
||||
golang.org/x/net v0.52.0/go.mod h1:R1MAz7uMZxVMualyPXb+VaqGSa3LIaUqk0eEt3w36Sw=
|
||||
golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=
|
||||
golang.org/x/sync v0.20.0/go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
|
||||
golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
|
||||
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
|
||||
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
|
||||
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
|
||||
golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=
|
||||
golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
|
||||
golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=
|
||||
golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA=
|
||||
golang.org/x/time v0.12.0 h1:ScB/8o8olJvc+CQPWrK3fPZNfh7qgwCrY0zJmoEQLSE=
|
||||
golang.org/x/time v0.12.0/go.mod h1:CDIdPxbZBQxdj6cxyCIdrNogrJKMJ7pr37NYpMcMDSg=
|
||||
golang.org/x/tools v0.40.0 h1:yLkxfA+Qnul4cs9QA3KnlFu0lVmd8JJfoq+E41uSutA=
|
||||
golang.org/x/tools v0.40.0/go.mod h1:Ik/tzLRlbscWpqqMRjyWYDisX8bG13FrdXp3o4Sr9lc=
|
||||
golang.org/x/tools v0.42.0 h1:uNgphsn75Tdz5Ji2q36v/nsFSfR/9BRFvqhGBaJGd5k=
|
||||
golang.org/x/tools v0.42.0/go.mod h1:Ma6lCIwGZvHK6XtgbswSoWroEkhugApmsXyrUmBhfr0=
|
||||
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 h1:B82qJJgjvYKsXS9jeunTOisW56dUokqW/FOteYJJ/yg=
|
||||
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2/go.mod h1:deeaetjYA+DHMHg+sMSMI58GrEteJUUzzw7en6TJQcI=
|
||||
golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173 h1:/jFs0duh4rdb8uIfPMv78iAJGcPKDeqAFnaLBropIC4=
|
||||
golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173/go.mod h1:tkCQ4FQXmpAgYVh++1cq16/dH4QJtmvpRv19DWGAHSA=
|
||||
golang.zx2c4.com/wireguard v0.0.0-20250521234502-f333402bd9cb h1:whnFRlWMcXI9d+ZbWg+4sHnLp52d5yiIPUxMBSt4X9A=
|
||||
golang.zx2c4.com/wireguard v0.0.0-20250521234502-f333402bd9cb/go.mod h1:rpwXGsirqLqN2L0JDJQlwOboGHmptD5ZD6T2VmcqhTw=
|
||||
gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk=
|
||||
gonum.org/v1/gonum v0.16.0/go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20251029180050-ab9386a59fda h1:i/Q+bfisr7gq6feoJnS/DlpdwEL4ihp41fvRiM3Ork0=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20251029180050-ab9386a59fda/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk=
|
||||
google.golang.org/grpc v1.78.0 h1:K1XZG/yGDJnzMdd/uZHAkVqJE+xIDOcmdSFZkBUicNc=
|
||||
google.golang.org/grpc v1.78.0/go.mod h1:I47qjTo4OKbMkjA/aOOwxDIiPSBofUtQUI5EfpWvW7U=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 h1:gRkg/vSppuSQoDjxyiGfN4Upv/h/DQmIR10ZU8dh4Ww=
|
||||
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217/go.mod h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk=
|
||||
google.golang.org/grpc v1.79.3 h1:sybAEdRIEtvcD68Gx7dmnwjZKlyfuc61Dyo9pGXXkKE=
|
||||
google.golang.org/grpc v1.79.3/go.mod h1:KmT0Kjez+0dde/v2j9vzwoAScgEPx/Bw1CYChhHLrHQ=
|
||||
google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE=
|
||||
google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
|
||||
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import json
|
||||
import re
|
||||
import sys
|
||||
|
||||
from typing import Iterator, TypedDict
|
||||
|
|
@ -31,6 +32,7 @@ KNOWN_BAD_RESOLVES = (
|
|||
"XHTTP: Beyond REALITY",
|
||||
"CostObject",
|
||||
"SockoptObject",
|
||||
"quicParamsObject",
|
||||
)
|
||||
USED_OBJECTS = set()
|
||||
|
||||
|
|
@ -202,6 +204,10 @@ def parse_type(input: str) -> dict:
|
|||
if input == "null":
|
||||
return {"type": "null"}
|
||||
|
||||
# Handle dash-separated identifier values (e.g. "header-custom", "mkcp-original")
|
||||
if re.match(r'^[a-zA-Z0-9][-a-zA-Z0-9]*$', input):
|
||||
return {"const": input}
|
||||
|
||||
raise Exception(f"Unknown type: '{input}'")
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
v26.2.6
|
||||
v26.3.27
|
||||
|
|
@ -10,7 +10,7 @@ index 9ea71e6e..4cf89044 100644
|
|||
|
||||
import (
|
||||
diff --git a/app/dispatcher/default.go b/app/dispatcher/default.go
|
||||
index c17bfcd1..48370095 100644
|
||||
index e6f89657..c36b3961 100644
|
||||
--- a/app/dispatcher/default.go
|
||||
+++ b/app/dispatcher/default.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -22,7 +22,7 @@ index c17bfcd1..48370095 100644
|
|||
import (
|
||||
diff --git a/app/dispatcher/dispatcher_wasm.go b/app/dispatcher/dispatcher_wasm.go
|
||||
new file mode 100644
|
||||
index 00000000..2a6839ed
|
||||
index 00000000..747b582b
|
||||
--- /dev/null
|
||||
+++ b/app/dispatcher/dispatcher_wasm.go
|
||||
@@ -0,0 +1,35 @@
|
||||
|
|
@ -117,7 +117,7 @@ index f9bb58e3..965bb2b5 100644
|
|||
|
||||
import (
|
||||
diff --git a/app/observatory/observer.go b/app/observatory/observer.go
|
||||
index a6fba3ad..a302c0e0 100644
|
||||
index c0b38b6e..536d219d 100644
|
||||
--- a/app/observatory/observer.go
|
||||
+++ b/app/observatory/observer.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -163,7 +163,7 @@ index 00000000..fc5dd195
|
|||
+ return nil
|
||||
+}
|
||||
diff --git a/app/proxyman/inbound/always.go b/app/proxyman/inbound/always.go
|
||||
index f6a769fb..29b59ba5 100644
|
||||
index a1cb7b7c..59ea670e 100644
|
||||
--- a/app/proxyman/inbound/always.go
|
||||
+++ b/app/proxyman/inbound/always.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -174,7 +174,7 @@ index f6a769fb..29b59ba5 100644
|
|||
|
||||
import (
|
||||
diff --git a/app/proxyman/inbound/inbound.go b/app/proxyman/inbound/inbound.go
|
||||
index 8e484965..4c4823e7 100644
|
||||
index 374a0428..8a4355a9 100644
|
||||
--- a/app/proxyman/inbound/inbound.go
|
||||
+++ b/app/proxyman/inbound/inbound.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -185,7 +185,7 @@ index 8e484965..4c4823e7 100644
|
|||
|
||||
import (
|
||||
diff --git a/app/proxyman/inbound/worker.go b/app/proxyman/inbound/worker.go
|
||||
index 42b5c3e9..a9a11847 100644
|
||||
index be671b02..f0b06e84 100644
|
||||
--- a/app/proxyman/inbound/worker.go
|
||||
+++ b/app/proxyman/inbound/worker.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -196,7 +196,7 @@ index 42b5c3e9..a9a11847 100644
|
|||
|
||||
import (
|
||||
diff --git a/app/proxyman/outbound/handler.go b/app/proxyman/outbound/handler.go
|
||||
index 361c88ad..d7ee8f29 100644
|
||||
index 62902c60..9c611103 100644
|
||||
--- a/app/proxyman/outbound/handler.go
|
||||
+++ b/app/proxyman/outbound/handler.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -262,8 +262,33 @@ index 659f65a1..92af387a 100644
|
|||
package outbound
|
||||
|
||||
import (
|
||||
diff --git a/app/router/webhook.go b/app/router/webhook.go
|
||||
index 32ae2887..02cb18d8 100644
|
||||
--- a/app/router/webhook.go
|
||||
+++ b/app/router/webhook.go
|
||||
@@ -11,9 +11,10 @@ import (
|
||||
"runtime"
|
||||
"strings"
|
||||
"sync"
|
||||
- "syscall"
|
||||
+
|
||||
"time"
|
||||
|
||||
+ "github.com/xtls/xray-core/common"
|
||||
"github.com/xtls/xray-core/common/errors"
|
||||
"github.com/xtls/xray-core/features/routing"
|
||||
routing_session "github.com/xtls/xray-core/features/routing/session"
|
||||
@@ -55,7 +56,7 @@ func resolveSocketPath(path string) string {
|
||||
return path
|
||||
}
|
||||
if len(path) > 1 && path[1] == '@' {
|
||||
- fullAddr := make([]byte, len(syscall.RawSockaddrUnix{}.Path))
|
||||
+ fullAddr := make([]byte, common.RawSockAddrUnixLen)
|
||||
copy(fullAddr, path[1:])
|
||||
return string(fullAddr)
|
||||
}
|
||||
diff --git a/app/stats/command/command.go b/app/stats/command/command.go
|
||||
index db5283c8..f6b402ac 100644
|
||||
index 079df1ec..b82abec8 100644
|
||||
--- a/app/stats/command/command.go
|
||||
+++ b/app/stats/command/command.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -273,24 +298,6 @@ index db5283c8..f6b402ac 100644
|
|||
package command
|
||||
|
||||
import (
|
||||
diff --git a/common/buf/readv_reader_wasm.go b/common/buf/readv_reader_wasm.go
|
||||
index 30b52e74..03545111 100644
|
||||
--- a/common/buf/readv_reader_wasm.go
|
||||
+++ b/common/buf/readv_reader_wasm.go
|
||||
@@ -6,10 +6,12 @@ package buf
|
||||
import (
|
||||
"io"
|
||||
"syscall"
|
||||
+
|
||||
+ "github.com/xtls/xray-core/features/stats"
|
||||
)
|
||||
|
||||
const useReadv = false
|
||||
|
||||
-func NewReadVReader(reader io.Reader, rawConn syscall.RawConn) Reader {
|
||||
+func NewReadVReader(reader io.Reader, rawConn syscall.RawConn, counter stats.Counter) Reader {
|
||||
panic("not implemented")
|
||||
}
|
||||
diff --git a/common/common.go b/common/common.go
|
||||
index f0134243..6828e457 100644
|
||||
--- a/common/common.go
|
||||
|
|
@ -306,7 +313,7 @@ index f0134243..6828e457 100644
|
|||
func CloseIfExists(obj any) error {
|
||||
if obj != nil {
|
||||
diff --git a/infra/conf/shadowsocks.go b/infra/conf/shadowsocks.go
|
||||
index f12040a6..c408bcf4 100644
|
||||
index 490c2997..53eabd57 100644
|
||||
--- a/infra/conf/shadowsocks.go
|
||||
+++ b/infra/conf/shadowsocks.go
|
||||
@@ -3,7 +3,6 @@ package conf
|
||||
|
|
@ -358,10 +365,10 @@ index f12040a6..c408bcf4 100644
|
|||
}
|
||||
if server.Address == nil {
|
||||
diff --git a/infra/conf/transport_internet.go b/infra/conf/transport_internet.go
|
||||
index 4a12761d..3c56fabe 100644
|
||||
index 849f0e38..e555fd41 100644
|
||||
--- a/infra/conf/transport_internet.go
|
||||
+++ b/infra/conf/transport_internet.go
|
||||
@@ -10,8 +10,8 @@ import (
|
||||
@@ -11,8 +11,8 @@ import (
|
||||
"runtime"
|
||||
"strconv"
|
||||
"strings"
|
||||
|
|
@ -371,7 +378,7 @@ index 4a12761d..3c56fabe 100644
|
|||
|
||||
"github.com/xtls/xray-core/common/errors"
|
||||
"github.com/xtls/xray-core/common/net"
|
||||
@@ -726,13 +726,13 @@ func (c *TLSConfig) Build() (proto.Message, error) {
|
||||
@@ -684,13 +684,13 @@ func (c *TLSConfig) Build() (proto.Message, error) {
|
||||
if c.ALPN != nil && len(*c.ALPN) > 0 {
|
||||
config.NextProtocol = []string(*c.ALPN)
|
||||
}
|
||||
|
|
@ -392,7 +399,7 @@ index 4a12761d..3c56fabe 100644
|
|||
if c.CurvePreferences != nil && len(*c.CurvePreferences) > 0 {
|
||||
config.CurvePreferences = []string(*c.CurvePreferences)
|
||||
}
|
||||
@@ -866,7 +866,7 @@ func (c *REALITYConfig) Build() (proto.Message, error) {
|
||||
@@ -825,7 +825,7 @@ func (c *REALITYConfig) Build() (proto.Message, error) {
|
||||
case '@', '/':
|
||||
c.Type = "unix"
|
||||
if s[0] == '@' && len(s) > 1 && s[1] == '@' && (runtime.GOOS == "linux" || runtime.GOOS == "android") {
|
||||
|
|
@ -402,7 +409,7 @@ index 4a12761d..3c56fabe 100644
|
|||
s = string(fullAddr)
|
||||
}
|
||||
diff --git a/infra/conf/trojan.go b/infra/conf/trojan.go
|
||||
index 4a230514..a08a14f4 100644
|
||||
index b78b6ffc..55e75e43 100644
|
||||
--- a/infra/conf/trojan.go
|
||||
+++ b/infra/conf/trojan.go
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
|
|
@ -415,7 +422,7 @@ index 4a230514..a08a14f4 100644
|
|||
"github.com/xtls/xray-core/common/errors"
|
||||
"github.com/xtls/xray-core/common/net"
|
||||
"github.com/xtls/xray-core/common/protocol"
|
||||
@@ -149,7 +149,7 @@ func (c *TrojanServerConfig) Build() (proto.Message, error) {
|
||||
@@ -169,7 +169,7 @@ func (c *TrojanServerConfig) Build() (proto.Message, error) {
|
||||
} else if filepath.IsAbs(fb.Dest) || fb.Dest[0] == '@' {
|
||||
fb.Type = "unix"
|
||||
if strings.HasPrefix(fb.Dest, "@@") && (runtime.GOOS == "linux" || runtime.GOOS == "android") {
|
||||
|
|
@ -425,7 +432,7 @@ index 4a230514..a08a14f4 100644
|
|||
fb.Dest = string(fullAddr)
|
||||
}
|
||||
diff --git a/infra/conf/vless.go b/infra/conf/vless.go
|
||||
index aa410e5c..142736f2 100644
|
||||
index 1e14882c..77d900ad 100644
|
||||
--- a/infra/conf/vless.go
|
||||
+++ b/infra/conf/vless.go
|
||||
@@ -7,8 +7,8 @@ import (
|
||||
|
|
@ -438,7 +445,7 @@ index aa410e5c..142736f2 100644
|
|||
"github.com/xtls/xray-core/common/errors"
|
||||
"github.com/xtls/xray-core/common/net"
|
||||
"github.com/xtls/xray-core/common/protocol"
|
||||
@@ -172,7 +172,7 @@ func (c *VLessInboundConfig) Build() (proto.Message, error) {
|
||||
@@ -178,7 +178,7 @@ func (c *VLessInboundConfig) Build() (proto.Message, error) {
|
||||
} else if filepath.IsAbs(fb.Dest) || fb.Dest[0] == '@' {
|
||||
fb.Type = "unix"
|
||||
if strings.HasPrefix(fb.Dest, "@@") && (runtime.GOOS == "linux" || runtime.GOOS == "android") {
|
||||
|
|
@ -448,7 +455,7 @@ index aa410e5c..142736f2 100644
|
|||
fb.Dest = string(fullAddr)
|
||||
}
|
||||
diff --git a/proxy/shadowsocks/client.go b/proxy/shadowsocks/client.go
|
||||
index c2ad1c1c..71ef74a6 100644
|
||||
index 29cb0456..1d6f658a 100644
|
||||
--- a/proxy/shadowsocks/client.go
|
||||
+++ b/proxy/shadowsocks/client.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -459,7 +466,7 @@ index c2ad1c1c..71ef74a6 100644
|
|||
|
||||
import (
|
||||
diff --git a/proxy/shadowsocks/protocol.go b/proxy/shadowsocks/protocol.go
|
||||
index c992f619..40aa976e 100644
|
||||
index 88006cde..241f5969 100644
|
||||
--- a/proxy/shadowsocks/protocol.go
|
||||
+++ b/proxy/shadowsocks/protocol.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -525,10 +532,10 @@ index dd2e4259..9e18e8f6 100644
|
|||
|
||||
import (
|
||||
diff --git a/proxy/vless/outbound/outbound.go b/proxy/vless/outbound/outbound.go
|
||||
index 30b9dcf9..ad714f78 100644
|
||||
index 75e74fe0..ab6930cc 100644
|
||||
--- a/proxy/vless/outbound/outbound.go
|
||||
+++ b/proxy/vless/outbound/outbound.go
|
||||
@@ -14,7 +14,6 @@ import (
|
||||
@@ -12,7 +12,6 @@ import (
|
||||
"unsafe"
|
||||
|
||||
utls "github.com/refraction-networking/utls"
|
||||
|
|
@ -536,8 +543,7 @@ index 30b9dcf9..ad714f78 100644
|
|||
"github.com/xtls/xray-core/app/reverse"
|
||||
"github.com/xtls/xray-core/common"
|
||||
"github.com/xtls/xray-core/common/buf"
|
||||
@@ -460,7 +459,7 @@ func (r *Reverse) monitor() error {
|
||||
go func() {
|
||||
@@ -472,7 +471,7 @@ func (r *Reverse) monitor() error {
|
||||
ctx := session.ContextWithOutbounds(r.ctx, []*session.Outbound{{
|
||||
Target: net.Destination{Address: net.DomainAddress("v1.rvs.cool")},
|
||||
}})
|
||||
|
|
@ -547,7 +553,7 @@ index 30b9dcf9..ad714f78 100644
|
|||
common.Interrupt(reader2)
|
||||
}()
|
||||
diff --git a/transport/internet/filelocker_other.go b/transport/internet/filelocker_other.go
|
||||
index 36d937c1..2ee03fc6 100644
|
||||
index 36d937c1..7e2dea20 100644
|
||||
--- a/transport/internet/filelocker_other.go
|
||||
+++ b/transport/internet/filelocker_other.go
|
||||
@@ -1,5 +1,5 @@
|
||||
|
|
@ -579,7 +585,7 @@ index 00000000..152df97f
|
|||
+ panic("unimplemented")
|
||||
+}
|
||||
diff --git a/transport/internet/grpc/dial.go b/transport/internet/grpc/dial.go
|
||||
index b8740dae..42f9562a 100644
|
||||
index c8b8423c..42a71609 100644
|
||||
--- a/transport/internet/grpc/dial.go
|
||||
+++ b/transport/internet/grpc/dial.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -590,7 +596,7 @@ index b8740dae..42f9562a 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/grpc/hub.go b/transport/internet/grpc/hub.go
|
||||
index ae8788fa..48c30f88 100644
|
||||
index 34f8f1c0..bef4047d 100644
|
||||
--- a/transport/internet/grpc/hub.go
|
||||
+++ b/transport/internet/grpc/hub.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -601,7 +607,7 @@ index ae8788fa..48c30f88 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/httpupgrade/dialer.go b/transport/internet/httpupgrade/dialer.go
|
||||
index c10bd97e..cbda04dd 100644
|
||||
index 571797f6..62b18c25 100644
|
||||
--- a/transport/internet/httpupgrade/dialer.go
|
||||
+++ b/transport/internet/httpupgrade/dialer.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -612,7 +618,7 @@ index c10bd97e..cbda04dd 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/httpupgrade/hub.go b/transport/internet/httpupgrade/hub.go
|
||||
index dc67c747..6ce0a248 100644
|
||||
index 8e70ad08..3dfca6ed 100644
|
||||
--- a/transport/internet/httpupgrade/hub.go
|
||||
+++ b/transport/internet/httpupgrade/hub.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -623,7 +629,7 @@ index dc67c747..6ce0a248 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/kcp/dialer.go b/transport/internet/kcp/dialer.go
|
||||
index 0a3968dc..010c6a00 100644
|
||||
index 310bbd53..807a9429 100644
|
||||
--- a/transport/internet/kcp/dialer.go
|
||||
+++ b/transport/internet/kcp/dialer.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -634,7 +640,7 @@ index 0a3968dc..010c6a00 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/kcp/listener.go b/transport/internet/kcp/listener.go
|
||||
index 71ce6462..60e98c91 100644
|
||||
index aabec65f..3f573c91 100644
|
||||
--- a/transport/internet/kcp/listener.go
|
||||
+++ b/transport/internet/kcp/listener.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -645,7 +651,7 @@ index 71ce6462..60e98c91 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/splithttp/dialer.go b/transport/internet/splithttp/dialer.go
|
||||
index 3f6e9ea3..d8db0226 100644
|
||||
index 0c351a5a..aba044c1 100644
|
||||
--- a/transport/internet/splithttp/dialer.go
|
||||
+++ b/transport/internet/splithttp/dialer.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -656,7 +662,7 @@ index 3f6e9ea3..d8db0226 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/splithttp/hub.go b/transport/internet/splithttp/hub.go
|
||||
index d161741a..3667b64d 100644
|
||||
index 1ffdf6f2..d5ae68b7 100644
|
||||
--- a/transport/internet/splithttp/hub.go
|
||||
+++ b/transport/internet/splithttp/hub.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -667,10 +673,10 @@ index d161741a..3667b64d 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/system_listener.go b/transport/internet/system_listener.go
|
||||
index 0cb6cd06..a3539d81 100644
|
||||
index 2ac28eda..a16c1a32 100644
|
||||
--- a/transport/internet/system_listener.go
|
||||
+++ b/transport/internet/system_listener.go
|
||||
@@ -14,6 +14,7 @@ import (
|
||||
@@ -13,6 +13,7 @@ import (
|
||||
"github.com/sagernet/sing/common/control"
|
||||
"github.com/xtls/xray-core/common/errors"
|
||||
"github.com/xtls/xray-core/common/net"
|
||||
|
|
@ -678,7 +684,7 @@ index 0cb6cd06..a3539d81 100644
|
|||
)
|
||||
|
||||
var effectiveListener = DefaultListener{}
|
||||
@@ -121,8 +122,9 @@ func (dl *DefaultListener) Listen(ctx context.Context, addr net.Addr, sockopt *S
|
||||
@@ -120,8 +121,9 @@ func (dl *DefaultListener) Listen(ctx context.Context, addr net.Addr, sockopt *S
|
||||
if (runtime.GOOS == "linux" || runtime.GOOS == "android") && address[0] == '@' {
|
||||
// linux abstract unix domain socket is lockfree
|
||||
if len(address) > 1 && address[1] == '@' {
|
||||
|
|
@ -690,7 +696,7 @@ index 0cb6cd06..a3539d81 100644
|
|||
address = string(fullAddr)
|
||||
}
|
||||
diff --git a/transport/internet/tcp/dialer.go b/transport/internet/tcp/dialer.go
|
||||
index 65bacf3a..82bbd615 100644
|
||||
index 92fa7557..c503bcf5 100644
|
||||
--- a/transport/internet/tcp/dialer.go
|
||||
+++ b/transport/internet/tcp/dialer.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -701,7 +707,7 @@ index 65bacf3a..82bbd615 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/tcp/hub.go b/transport/internet/tcp/hub.go
|
||||
index 759dfc35..d109b315 100644
|
||||
index ede97499..0024eb64 100644
|
||||
--- a/transport/internet/tcp/hub.go
|
||||
+++ b/transport/internet/tcp/hub.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -712,7 +718,7 @@ index 759dfc35..d109b315 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/udp/dialer.go b/transport/internet/udp/dialer.go
|
||||
index 27f1505a..99a9bce1 100644
|
||||
index c930c355..812124de 100644
|
||||
--- a/transport/internet/udp/dialer.go
|
||||
+++ b/transport/internet/udp/dialer.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -723,7 +729,7 @@ index 27f1505a..99a9bce1 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/udp/hub.go b/transport/internet/udp/hub.go
|
||||
index 08354c43..b438bae2 100644
|
||||
index 5d29d203..b465f191 100644
|
||||
--- a/transport/internet/udp/hub.go
|
||||
+++ b/transport/internet/udp/hub.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -734,7 +740,7 @@ index 08354c43..b438bae2 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/websocket/dialer.go b/transport/internet/websocket/dialer.go
|
||||
index 60330fd7..c6640133 100644
|
||||
index e5354908..bae83996 100644
|
||||
--- a/transport/internet/websocket/dialer.go
|
||||
+++ b/transport/internet/websocket/dialer.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
@ -745,7 +751,7 @@ index 60330fd7..c6640133 100644
|
|||
|
||||
import (
|
||||
diff --git a/transport/internet/websocket/hub.go b/transport/internet/websocket/hub.go
|
||||
index feefe2af..740b2c47 100644
|
||||
index 73799174..0f6695c8 100644
|
||||
--- a/transport/internet/websocket/hub.go
|
||||
+++ b/transport/internet/websocket/hub.go
|
||||
@@ -1,3 +1,6 @@
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue