Xray-core/proxy
yuhan6665 009037b1e2 Add separate uplink/downlink flag for direct copy
For each connection, xtls need 4 flags for uplink/downlink reader/writer to decide when it switch to direct copy.
In the past, there were only one for read and one for write.
If service has xtls inbound and xtls outbound, the two flags may be corrupted by signal from different directions.
2025-01-26 12:18:16 -05:00
..
blackhole Chore: Run gofmt (#3990) 2024-11-09 11:16:11 +00:00
dns Core: Add mutex to injection resolution (#4206) 2024-12-26 12:55:12 +00:00
dokodemo Dokodemo TPROXY: Interrupt UDP download if upload timeouts 2024-12-28 04:06:49 +00:00
freedom Freedom: Don't use rawConn copy when using utls (#4272) 2025-01-12 14:10:39 -05:00
http API: Add new Get Inbound User (#3644) 2024-11-03 00:25:23 -04:00
loopback Chore: Generate *.pb.go files with protoc v5.28.2 2024-10-16 04:06:21 +00:00
shadowsocks Chore: Run gofmt (#3990) 2024-11-09 11:16:11 +00:00
shadowsocks_2022 Chore: Run gofmt (#3990) 2024-11-09 11:16:11 +00:00
socks Mixed inbound: Handle immediately closing connection gracefully (#4297) 2025-01-17 13:37:40 +00:00
trojan Chore: Run gofmt (#3990) 2024-11-09 11:16:11 +00:00
vless Add separate uplink/downlink flag for direct copy 2025-01-26 12:18:16 -05:00
vmess Chore: Use a more direct and less error-prone return value (#4008) 2024-11-12 10:44:41 -05:00
wireguard Upgrade gVisor to a newer version (#3903) 2025-01-03 15:50:23 +00:00
proxy.go Add separate uplink/downlink flag for direct copy 2025-01-26 12:18:16 -05:00