naiveproxy/src/net
klzgrad 77c45fe30f quic: Add support for HTTP/3 CONNECT Fast Open
SpdyProxyClientSocket uses read_callback_ for both Connect() and
Read(), and its OnIOComplete() calls read_callback_, thus its fast
connect code checks read_callback_. The code was ported to
QuicProxyClientSocket without much change.

But QuicProxyClientSocket uses a separate connect_callback_ apart from
read_callback_, and its OnIOComplete() calls connect_callback_, thus
when headers are received after Connect() it doesn't need to check
read_callback_ and should always avoid calling connect_callback_.
2023-11-05 19:27:32 +08:00
..
android net: Add Android stubs 2023-11-05 17:58:39 +08:00
base net, url: Remove icu 2023-11-05 19:27:32 +08:00
cert cert: Handle AIA response in PKCS#7 format 2023-11-05 19:27:32 +08:00
cert_net Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
cookies Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
data/ssl/chrome_root_store Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
der Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
disk_cache Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
dns build: Remove tests and minimize 2023-11-05 17:56:50 +08:00
docs Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
extras Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
filter Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
first_party_sets Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
http Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
log Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
network_error_logging Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
nqe Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
ntlm Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
proxy_resolution Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
quic quic: Add support for HTTP/3 CONNECT Fast Open 2023-11-05 19:27:32 +08:00
reporting Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
server Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
socket socket: Force tunneling for all sockets 2023-11-05 19:27:32 +08:00
spdy h2: Pad RST_STREAM frames 2023-11-05 19:27:32 +08:00
ssl Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
test Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
third_party build: Remove tests and minimize 2023-11-05 17:56:50 +08:00
tools build: Remove tests and minimize 2023-11-05 17:56:50 +08:00
traffic_annotation Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
url_request Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
websockets Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
BUILD.gn cert: Use builtin verifier on Android and Linux 2023-11-05 19:27:32 +08:00
COMMON_METADATA Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
DEPS Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
DIR_METADATA Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
features.gni Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
OWNERS Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
PRESUBMIT.py Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00
README.md Import chromium-119.0.6045.66 2023-11-05 17:39:02 +08:00

Chrome Networking Stack

This directory contains the code behind Chrome's networking stack. It is documented here.