Xray-core/transport/internet/splithttp
RPRX 8cd9a74376
XHTTP client: Refactor "packet-up" mode, chasing "stream-up" (#4150)
* Add wroteRequest (waiting for new quic-go)

* Use XTLS/quic-go instead

* Client doesn't need `scMaxConcurrentPosts` anymore

* GotConn is available in H3

* `scMaxConcurrentPosts` -> `scMaxBufferedPosts` (server only, 30 by default)

Fixes https://github.com/XTLS/Xray-core/issues/4100
2024-12-11 14:05:39 +00:00
..
browser_client.go Chore: "io/ioutil" -> "io" (#4143) 2024-12-11 02:02:23 +00:00
client.go XHTTP client: Refactor "packet-up" mode, chasing "stream-up" (#4150) 2024-12-11 14:05:39 +00:00
config.go XHTTP client: Refactor "packet-up" mode, chasing "stream-up" (#4150) 2024-12-11 14:05:39 +00:00
config.pb.go XHTTP client: Refactor "packet-up" mode, chasing "stream-up" (#4150) 2024-12-11 14:05:39 +00:00
config.proto XHTTP client: Refactor "packet-up" mode, chasing "stream-up" (#4150) 2024-12-11 14:05:39 +00:00
config_test.go SplitHTTP: Replace responseOkPadding with xPaddingBytes (#3643) 2024-08-10 21:47:42 +00:00
connection.go SplitHTTP client: Add xmux (multiplex controller) for H3 & H2 (#3613) 2024-09-16 12:42:01 +00:00
dialer.go XHTTP client: Refactor "packet-up" mode, chasing "stream-up" (#4150) 2024-12-11 14:05:39 +00:00
h1_conn.go SplitHTTP: Read and validate HTTP/1.1 responses (#3797) 2024-09-16 12:33:03 +00:00
hub.go XHTTP client: Refactor "packet-up" mode, chasing "stream-up" (#4150) 2024-12-11 14:05:39 +00:00
lazy_reader.go SplitHTTP: Fix connection leaks and crashes (#3710) 2024-08-22 17:07:57 +02:00
mux.go SplitHTTP client: Add xmux (multiplex controller) for H3 & H2 (#3613) 2024-09-16 12:42:01 +00:00
mux_test.go SplitHTTP client: Add xmux (multiplex controller) for H3 & H2 (#3613) 2024-09-16 12:42:01 +00:00
splithttp.go Remove legacy code (#3838) 2024-09-23 11:28:19 -04:00
splithttp_test.go XHTTP client: Refactor "packet-up" mode, chasing "stream-up" (#4150) 2024-12-11 14:05:39 +00:00
upload_queue.go XHTTP: Add "stream-up" mode for client & server (#3994) 2024-11-09 11:05:41 +00:00
upload_queue_test.go splithttp Read() using blocking mode (#3473) 2024-06-24 11:09:24 -04:00