mirror of
https://github.com/XTLS/Xray-core.git
synced 2026-05-15 02:19:02 +00:00
85976a73af
When switching to direct copy mode, add defensive nil checks before reading from input and rawInput pointers. This prevents potential issues if these pointers are not set for certain connection types. While the TLS library handles these buffers internally, adding nil safety ensures robust operation across different connection configurations. Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com>
58 lines
2.2 KiB
Modula-2
58 lines
2.2 KiB
Modula-2
module github.com/xtls/xray-core
|
|
|
|
go 1.25
|
|
|
|
require (
|
|
github.com/cloudflare/circl v1.6.2
|
|
github.com/ghodss/yaml v1.0.1-0.20220118164431-d8423dcdf344
|
|
github.com/golang/mock v1.7.0-rc.1
|
|
github.com/google/go-cmp v0.7.0
|
|
github.com/gorilla/websocket v1.5.3
|
|
github.com/miekg/dns v1.1.69
|
|
github.com/pelletier/go-toml v1.9.5
|
|
github.com/pires/go-proxyproto v0.8.1
|
|
github.com/quic-go/quic-go v0.58.0
|
|
github.com/refraction-networking/utls v1.8.1
|
|
github.com/sagernet/sing v0.5.1
|
|
github.com/sagernet/sing-shadowsocks v0.2.7
|
|
github.com/seiflotfy/cuckoofilter v0.0.0-20240715131351-a2f2c23f1771
|
|
github.com/stretchr/testify v1.11.1
|
|
github.com/v2fly/ss-bloomring v0.0.0-20210312155135-28617310f63e
|
|
github.com/vishvananda/netlink v1.3.1
|
|
github.com/xtls/reality v0.0.0-20251014195629-e4eec4520535
|
|
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba
|
|
golang.org/x/crypto v0.46.0
|
|
golang.org/x/net v0.48.0
|
|
golang.org/x/sync v0.19.0
|
|
golang.org/x/sys v0.39.0
|
|
golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173
|
|
google.golang.org/grpc v1.78.0
|
|
google.golang.org/protobuf v1.36.11
|
|
gvisor.dev/gvisor v0.0.0-20250428193742-2d800c3129d5
|
|
h12.io/socks v1.0.3
|
|
lukechampine.com/blake3 v1.4.1
|
|
)
|
|
|
|
require (
|
|
github.com/andybalholm/brotli v1.0.6 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/dgryski/go-metro v0.0.0-20200812162917-85c65e2d0165 // indirect
|
|
github.com/google/btree v1.1.2 // indirect
|
|
github.com/juju/ratelimit v1.0.2 // indirect
|
|
github.com/klauspost/compress v1.17.4 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.0.12 // indirect
|
|
github.com/kr/text v0.2.0 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/quic-go/qpack v0.6.0 // indirect
|
|
github.com/riobard/go-bloom v0.0.0-20200614022211-cdc8013cb5b3 // indirect
|
|
github.com/vishvananda/netns v0.0.5 // indirect
|
|
golang.org/x/mod v0.30.0 // indirect
|
|
golang.org/x/text v0.32.0 // indirect
|
|
golang.org/x/time v0.12.0 // indirect
|
|
golang.org/x/tools v0.39.0 // indirect
|
|
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20251029180050-ab9386a59fda // indirect
|
|
gopkg.in/yaml.v2 v2.4.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|