Xray-core/transport/internet
mmmray ee2000f6e1
splithttp: Add support for H2C and http/1.1 ALPN on server (#3465)
* Add H2C support to server

* update comment

* Make http1.1 ALPN work on SplitHTTP client

Users that encounter protocol version issues will likely try to set the
ALPN explicitly. In that case we should simply grant their wish, because
the intent is obvious.
2024-06-23 13:05:37 -04:00
..
domainsocket Generate *.pb.go files with protoc v5.27.0 2024-05-26 03:20:53 +00:00
grpc Generate *.pb.go files with protoc v5.27.0 2024-05-26 03:20:53 +00:00
headers Generate *.pb.go files with protoc v5.27.0 2024-05-26 03:20:53 +00:00
http Generate *.pb.go files with protoc v5.27.0 2024-05-26 03:20:53 +00:00
httpupgrade HTTPUpgrade send headers with specified capitalization (#3430) 2024-06-07 12:53:27 +00:00
kcp Generate *.pb.go files with protoc v5.27.0 2024-05-26 03:20:53 +00:00
quic Generate *.pb.go files with protoc v5.27.0 2024-05-26 03:20:53 +00:00
reality Generate *.pb.go files with protoc v5.27.0 2024-05-26 03:20:53 +00:00
splithttp splithttp: Add support for H2C and http/1.1 ALPN on server (#3465) 2024-06-23 13:05:37 -04:00
stat Fix: CounterConnection with ReadV/WriteV (#720) 2021-09-20 20:11:21 +08:00
tagged Fix some tests and format code (#830) 2021-12-14 19:28:47 -05:00
tcp Generate *.pb.go files with protoc v5.27.0 2024-05-26 03:20:53 +00:00
tls Generate *.pb.go files with protoc v5.27.0 2024-05-26 03:20:53 +00:00
udp Fix udp goroutine leak 2024-05-30 17:45:29 -04:00
websocket Use ArrayBuffer in WS browser dialer binaryType (#3468) 2024-06-23 05:31:57 +08:00
config.go Fix HTTPUpgrade init 2024-04-07 19:52:48 -04:00
config.pb.go Add SplitHTTP Transport (#3412) 2024-06-18 05:36:36 +00:00
config.proto Add SplitHTTP Transport (#3412) 2024-06-18 05:36:36 +00:00
dialer.go Add session context outbounds as slice (#3356) 2024-05-13 21:52:24 -04:00
dialer_test.go Reformat code 2022-05-18 15:29:01 +08:00
errors.generated.go v1.1.0 2020-12-04 09:36:16 +08:00
filelocker.go v1.0.0 2020-11-25 19:01:53 +08:00
filelocker_other.go Style: format code 2021-09-20 21:00:55 +08:00
filelocker_windows.go v1.0.0 2020-11-25 19:01:53 +08:00
header.go v1.1.0 2020-12-04 09:36:16 +08:00
header_test.go v1.1.0 2020-12-04 09:36:16 +08:00
internet.go v1.1.0 2020-12-04 09:36:16 +08:00
memory_settings.go v1.0.0 2020-11-25 19:01:53 +08:00
sockopt.go Fix: TFO AsIs bug (#452) 2021-03-30 16:42:02 +00:00
sockopt_darwin.go add bindAddr for darwin 2023-10-16 10:24:28 -04:00
sockopt_freebsd.go Add TCPKeepAliveIdle in Sockopt option (#1166) 2022-07-31 09:55:40 -04:00
sockopt_linux.go Added tcp fragmentation for freedom outbound (#2021) 2023-05-22 02:59:58 +00:00
sockopt_linux_test.go v1.1.0 2020-12-04 09:36:16 +08:00
sockopt_other.go Remove dragonfly build 2023-11-12 14:30:50 -05:00
sockopt_test.go Reformat code 2022-05-18 15:29:01 +08:00
sockopt_windows.go Enable interface setting for socketopt under Windows (#2819) 2023-12-17 17:56:15 -05:00
system_dialer.go Fix and simplify SockOpt in UDP 2024-02-21 13:59:09 -05:00
system_listener.go Add tcpMptcp to sockopt (#2520) 2023-09-07 17:32:27 +00:00
system_listener_test.go Update dependencies 2023-04-23 19:32:07 +08:00
tcp_hub.go Fix some tests and format code (#830) 2021-12-14 19:28:47 -05:00