Commit Graph

245 Commits (592c2daf58f3b7a41edb3feb664e77ebaa1d2da4)

Author SHA1 Message Date
RPRX ca07a705dc
Generate *.pb.go files with protoc v5.27.0
6 months ago
yuhan6665 017f53b5fc
Add session context outbounds as slice (#3356)
7 months ago
mmmray 8ce2a0e245
Validate /websocket requests from browser dialer page (#3295)
7 months ago
RPRX 61800fcc66
Revert "nosni"
7 months ago
RPRX 080bd8241c
Fix https://github.com/XTLS/Xray-core/issues/3288
7 months ago
X-Oracle c85a91bc29 fix [ log ]: small fix for better readability.
7 months ago
yuhan6665 32f0017449 Add error log for ws host and path check
8 months ago
guangwu 12f5b05aca fix: close resp body
8 months ago
Allo fbc56b88da chore: remove the usage of some deprecated tls properties
8 months ago
风扇滑翔翼 021868afca Fix HTTPUpgrade init
8 months ago
风扇滑翔翼 ec2224974d Add "nosni" option to send empty SNI (#3214)
8 months ago
yuhan6665 7e3a8d3a04 Add separate host config for websocket
8 months ago
yuhan6665 e2302b421c Update proto file for websocket and httpupgrade (breaking)
8 months ago
风扇滑翔翼 9a619f9e7c Add support for HTTPupgrade custom headers
8 months ago
チセ 2cafb3ef89
Fix(httpupgrade): `X-Forwarded-For` header not read. (#3172)
8 months ago
yuhan6665 657c5c8570 Update HTTPUpgrade spelling and proto
8 months ago
风扇滑翔翼 bb48a2043d Fix HTTPUpgrade transport register
8 months ago
RPRX 18b823b4a6
HTTPUpgrade 0-RTT (#3152)
9 months ago
RPRX 5c41292836
Add ConnRF to make HTTPUpgrade 0-RTT
9 months ago
RPRX d3a218f896
Fix https://github.com/XTLS/Xray-core/issues/3128
9 months ago
A1lo a994bf8b04
chore: fix some errors detected by staticcheck (#3089)
9 months ago
Eken Chan 173b03448f transport: add httpupgrade
9 months ago
RPRX 7184a8165f
Add Authority to gRPC Transport (#3076)
9 months ago
yuhan6665 3778a367c8 Fix and simplify SockOpt in UDP
9 months ago
deorth-kku cae94570df Fixing tcp connestions leak
9 months ago
yuhan6665 fa5d7a255b
Least load balancer (#2999)
10 months ago
yuhan6665 bf02392969 Temporarily turn off sockopt for UDP on windows
10 months ago
风扇滑翔翼 303beff5dd Fix SockOpt does not work in UDP
10 months ago
dyhkwong da5a28a088
Fix #2654 (#2941)
11 months ago
Qi Lin 0ea2a50264 Add option `realitySettings.masterKeyLog`
11 months ago
Qi Lin 2b08d8638e Let `tlsSettings.masterKeyLog` and `tlsSettings.fingerprint` work together
11 months ago
yuhan6665 eacdda3c93 Fix connecting to quic outbound with domain address
11 months ago
hossinasaadi b7f21be8bc fix ecdh crash in reality
11 months ago
yuhan6665 d60281d0a5 Add DestIpAddress() in Dialer interface
12 months ago
Zhang San 5a5e615b46
Enable interface setting for socketopt under Windows (#2819)
12 months ago
风扇滑翔翼 69cbb4c47a Change WS upgraderBufferSize
1 year ago
yuhan6665 6f092bd212
Add "masterKeyLog" in TLS config (#2758)
1 year ago
cty123 f1c81557dc #2605: Add safety check for type casting for QUIC dialer
1 year ago
yuhan6665 7523f7f440
统一 `domainStrategy` 行为. (#2720)
1 year ago
yuhan6665 d9fd3f8eb1
Freedom xdomain strategy (#2719)
1 year ago
yuhan6665 cc4b28b159 Remove dragonfly build
1 year ago
yuhan6665 d24a636c75 Move some log from stdout to ray log
1 year ago
yuhan6665 4f05e0ac2b Unify environment var readers
1 year ago
hossinasaadi 6177ec7faf add bindAddr for darwin
1 year ago
yuhan6665 e244db76fb Update all dependencies
1 year ago
Hossin Asaadi 07ae08126c binding socket interface to sockopt_darwin.go
1 year ago
yylt c00e56c0da
Add `tcpMptcp` to `sockopt` (#2520)
1 year ago
dyhkwong b8bd243df5
Fix buffer.UDP destination override (#2356)
1 year ago
RPRX d92002ad12
Dialer: Set TimeoutOnly for `gctx` and `hctx`
1 year ago
A1lo 10d6b06578 fix(transport): correctly release UDS locker file (#2305)
1 year ago
RPRX 2d5475f428 Update transport/internet/reality/reality.go
1 year ago
cty123 efe8f3f4d6 fix(config): fix grpc cofnig parsing when service name only has one '/' char
1 year ago
RPRX 51769fdde1
H2 transport: Abandon `client` if `client.Do(request)` failed
1 year ago
RPRX ee21763928 Run "go fmt ./..."
1 year ago
RPRX 084f4f2e4c Update comments in reality.go
1 year ago
Hellojack 65b467e448 REALITY protocol: Add ChaCha20-Poly1305 auth mode (#2212)
1 year ago
yuhan6665 d11d72be6c Update proto file and fix protoc version parsing
1 year ago
dependabot[bot] 86b4b81f1d Bump github.com/quic-go/quic-go from 0.34.0 to 0.35.1
2 years ago
sambali9 5f5ae37571
Added tcp fragmentation for freedom outbound (#2021)
2 years ago
yuhan6665 c80646a045
Clean code dependencies on github.com/miekg/dns (#2099)
2 years ago
rurirei d9af02812f
Add ctx to UDP dispatcherConn (#2024)
2 years ago
xqzr dd81ad5342
Add `tcpMaxSeg` to `sockopt` (#2002)
2 years ago
世界 18e5b0963f
Update dependencies
2 years ago
yichya QC 90d915ea05 feat: add tcp_user_timeout
2 years ago
yuhan6665 197bc78ea1 Turn off Quic qlog since it jam the regular test info
2 years ago
RPRX be23d5d3b7
XUDP protocol: Add Global ID & UoT Migration
2 years ago
RPRX 2c0a89f7dc
REALITY protocol: Set the fourth byte as reserved
2 years ago
RPRX beb603af06 Allow IP address ServerName when "serverName" is not configured
2 years ago
Hirbod Behnam 526c6789ed Add custom path to gRPC (#1815)
2 years ago
Hirbod Behnam 6872be5cc3 Add user agent to gRPC (#1790)
2 years ago
RPRX 0573760346
Do not show ciphertext SessionID or full AuthKey
2 years ago
世界 55efac7236
Reformat code
2 years ago
xqzr c3322294be
Add `tcpWindowClamp` to `sockopt` (#1757)
2 years ago
RPRX 836e84b851
Add recover() to H2 server's flushWriter.Write()
2 years ago
yuhan6665 9e5bc07bf2
Legends never die (#1725)
2 years ago
RPRX 6526e74d49
Add WaitReadCloser to make H2 real 0-RTT
2 years ago
RPRX 55dc26f228
Add REALITY support to gRPC client and server
2 years ago
RPRX 9401d65ef1
Add REALITY support to H2 server
2 years ago
RPRX c38179a67f
Upgrade github.com/xtls/reality to f34b4d174342
2 years ago
sduoduo233 336b2daeb9
DNS Header for KCP (#1672)
2 years ago
xqzr c8b4580869
add `V6Only` (#1677)
2 years ago
Yue Yin 03b8c094de Support SPKI Fingerprint Pinning
2 years ago
RPRX 4d5c3195d2
Refine random
2 years ago
RPRX 4d2e2b24d3
THE NEXT FUTURE becomes THE REALITY NOW
2 years ago
RPRX 9046eda5ce
Add callClose to UDP Dispatcher
2 years ago
RPRX f32921df30
Refine randomized
2 years ago
RPRX f176ec54ee
v1.7.3
2 years ago
pocketW bf35e9dcd6 fix: handle error raised by dispatcher
2 years ago
RPRX dc72cf2c78
Refine fingerprints
2 years ago
RPRX b70912799b
Generate *.pb.go files with protoc v3.21.12
2 years ago
mra9776 f571aa72df
uTLS PinnedPeerCertificateChainSha256 (#1556)
2 years ago
yuhan6665 3fb67f065a
Add fingerprint xray_random (#1540)
2 years ago
aeeq 620eb63c1b Add sockopt interface setting for binding outbound to a particular device like "eth0" (#1494)
2 years ago
yuhan6665 32ce7cd730 Add new uTLS fingerprints
2 years ago
yuhan6665 c4fbdf1b78 Run core/format.go
2 years ago
aabbccgg 0565589b8b Changed quic MaxIdleTimeout from 30s to 5min & HandshakeIdleTimeout to 8s
2 years ago
Cubarco 8e75e9d763 Fix sockopt.TcpKeepAliveInterval
2 years ago
Hirbod Behnam da0b13cca0
Added uTLS to gRPC (#1264)
2 years ago
Hirbod Behnam 1f93cbbc5d
Added utls to websocket (#1256)
2 years ago
Hirbod Behnam 93c7ebe382 Added utls to http2 transport
2 years ago