Xray-core/common/mux
yuhan6665 017f53b5fc
Add session context outbounds as slice (#3356)
* Add session context outbounds as slice

slice is needed for dialer proxy where two outbounds work on top of each other
There are two sets of target addr for example
It also enable Xtls to correctly do splice copy by checking both outbounds are ready to do direct copy

* Fill outbound tag info

* Splice now checks capalibility from all outbounds

* Fix unit tests
2024-05-13 21:52:24 -04:00
..
client_test.go Add session context outbounds as slice (#3356) 2024-05-13 21:52:24 -04:00
client.go Add session context outbounds as slice (#3356) 2024-05-13 21:52:24 -04:00
errors.generated.go v1.1.0 2020-12-04 09:36:16 +08:00
frame_test.go v1.1.0 2020-12-04 09:36:16 +08:00
frame.go XUDP practice: MUST check the flag first & Add more comments 2023-04-16 21:15:27 +00:00
mux_test.go XUDP protocol: Add Global ID & UoT Migration 2023-04-06 10:21:35 +00:00
mux.go v1.1.0 2020-12-04 09:36:16 +08:00
reader.go Refactor: VLESS & VMess & Mux UDP FullCone NAT 2021-02-11 01:28:21 +00:00
server.go XUDP practice: MUST check the flag first & Add more comments 2023-04-16 21:15:27 +00:00
session_test.go XUDP protocol: Add Global ID & UoT Migration 2023-04-06 10:21:35 +00:00
session.go Amend XUDP related logs 2023-04-09 13:29:39 -04:00
writer.go XUDP protocol: Add Global ID & UoT Migration 2023-04-06 10:21:35 +00:00