Sign in
quiche
/
quiche
/
HEAD
« Previous
bdf0bb2
Replace an include in quic_types.h.
by QUICHE team
· 5 months ago
b4dfecd
Reject TE headers with values other than "trailers" in oghttp2.
by QUICHE team
· 5 months ago
e983e65
Proactively retires client-issued connection ID (if any) when reverse path validation fails.
by haoyuewang
· 5 months ago
d0c3c2a
In QuicReceivedPacketManager, only record receive timestamps for packets received in order for IETF QUIC.
by wub
· 5 months ago
f76cbbe
Disable QuicSpdyStreamTest.HeadersAccumulatorNullptr in Chrome.
by bnc
· 5 months ago
a040f09
Fix test failure in QuicSpdyStreamTest.HeadersAccumulatorNullptr
by QUICHE team
· 5 months ago
eb8c96f
deprecate gfe2_reloadable_flag_quic_deprecate_tlpr
by renjietang
· 5 months ago
6e6b105
Remove GetSupportedVersionsWithQuicCrypto() because it's unused.
by ianswett
· 5 months ago
1295a5e
Resolves the following 11 technical debt issues:
by QUICHE team
· 5 months ago
b6fef61
Resolves the following 10 technical debt issues:
by QUICHE team
· 5 months ago
cf2f37d
Internal change
by rch
· 5 months ago
62596f3
Internal change
by haoyuewang
· 5 months ago
96d8b9f
Resolves the following 13 technical debt issues:
by QUICHE team
· 5 months ago
96b9ed6
Reject invalid :path values in oghttp2.
by QUICHE team
· 5 months ago
ad70093
Changes error handling so that when OgHttp2Adapter receives a header field that's too long, it is handled as a stream error rather than a connection error.
by QUICHE team
· 5 months ago
5e146fa
Reject 1xx responses with nonzero content-length in oghttp2.
by QUICHE team
· 5 months ago
0cef743
Add testing for rejecting 100 responses with bodies with oghttp2 and nghttp2.
by QUICHE team
· 5 months ago
bda15bb
Reject 304 responses with bodies in oghttp2.
by QUICHE team
· 5 months ago
d072d37
Adds validation for the `:authority` header field value.
by QUICHE team
· 5 months ago
0878036
Platformize Envoy::Http::LowerCaseString.
by bnc
· 5 months ago
68cbe5d
Do not crash if `qpack_decoded_headers_accumulator_` is nullptr.
by bnc
· 5 months ago
7f30e36
Fix some header guards in QUICHE.
by bnc
· 5 months ago
5b7b951
Fixes the conversion of a Span<const Header> to spdy::SpdyHeaderBlock in oghttp2 when the span contains multiple header fields with the same name.
by QUICHE team
· 5 months ago
b620e05
Avoid validating content-length values for 304 responses in oghttp2.
by QUICHE team
· 5 months ago
655638c
Fix content-length validation for trailers.
by QUICHE team
· 5 months ago
42b5ddc
Remove SpdyFrameReader.
by bnc
· 5 months ago
919b260
Avoid OnInvalidFrame() to make content-length errors stream-level in oghttp2.
by QUICHE team
· 5 months ago
7491b0e
Supports extended CONNECT behavior in `OgHttp2Session`.
by QUICHE team
· 5 months ago
d1e5b9e
Use QuicheDataReader instead of SpdyFrameReader everywhere.
by bnc
· 5 months ago
e10e460
Makes `OgHttp2Session::options_` a const member.
by QUICHE team
· 5 months ago
7acca64
Perform content-length validation in OgHttp2Session.
by QUICHE team
· 5 months ago
19944ee
Add testing for content-length handling.
by QUICHE team
· 5 months ago
b751f2c
Uses IsServerSession() more consistently within OgHttp2Session.
by QUICHE team
· 5 months ago
853248c
Moves another noisy log to QUICHE_VLOG(1).
by QUICHE team
· 5 months ago
6d9d033
Removed unused closed_session_list_ and rename closed_ref_counted_session_list_ to closed_session_list_ in QuicDispatcher.
by haoyuewang
· 5 months ago
0453666
Avoid invoking visitor callbacks for a stream once it has been marked for reset.
by QUICHE team
· 5 months ago
95909cf
Removes an error log for an event generated by the wrapper API.
by QUICHE team
· 5 months ago
ea15b42
Fix test bug detected by quiche.ubsan.
by QUICHE team
· 5 months ago
b401b76
Skips sending queued frames for streams that have been reset.
by QUICHE team
· 6 months ago
311f8cd
Miscellaneous fixes in OgHttp2Session.
by QUICHE team
· 6 months ago
02db061
Remove platform/http2_macros.
by bnc
· 6 months ago
0c4a41b
Add QUIC_EXPORT_PRIVATE to quic::PublicKeyTypeToString.
by wub
· 6 months ago
faf6f0e
Use a C++17 feature in QUICHE.
by vasilvv
· 6 months ago
92d1f95
Remove HTTP2_FALLTHROUGH.
by bnc
· 6 months ago
9f32643
Make GfeQboneServerSession buffer STREAM_FRAME (with pending stream) and drop MESSAGE_FRAME before LOAS authentication completes.
by haoyuewang
· 6 months ago
acec624
Let OgHttp2Session invoke the visitor OnMetadataEndForStream() callback for empty metadata payloads.
by QUICHE team
· 6 months ago
d3fe726
Set idle timeout correctly between TLS handshake completion & LOAS authentication completion for QBONE with IETF-QUIC.
by haoyuewang
· 6 months ago
b8a3ad1
Updates header validation behavior when encountering a too-long header field.
by QUICHE team
· 6 months ago
30eca4a
Fix a few Readability/Naming clang-tidy warnings under //third_party/quic.
by wub
· 6 months ago
b90d2a1
Remove TestFrameSequence::MetadataBlockForPayload().
by QUICHE team
· 6 months ago
2a01aae
Fixes test case `OgHttp2AdapterServerTest.ServerReceivesTooLargeHeader` in oghttp2_adapter_test.cc.
by QUICHE team
· 6 months ago
5fbc710
Add a way to make WebTransportFingerprintProofVerifier reject RSA keys.
by vasilvv
· 6 months ago
5406cec
Remove GFE verification from 5 protocol feature flags:
by ianswett
· 6 months ago
b0fda33
Adds integer type casts to fix builds on MacOS.
by QUICHE team
· 6 months ago
536fd14
Consult session instead of crypto_stream on whether encryption is established in QBONE sessions as the former can be overridden to incorporate other signals.
by haoyuewang
· 6 months ago
a72e0f6
IWYU: memset and strerror_r used in simple epoll server require string.h include.
by bnc
· 6 months ago
87adcb1
libstdc++: std::vector should not have const members in TestFrameSquence.
by bnc
· 6 months ago
cb6ab3e
Internal change
by QUICHE team
· 6 months ago
3a665ff
Disable MigrateAgainAfterPathValidationFailureWithNonZeroClientConnectionId test as the fix could take a while to roll out.
by haoyuewang
· 6 months ago
80676a7
Add quic::CreateSelfSignedCert function to create a self-signed, der-encoded X.509 certificate. This can be used by unit tests as well as client certs.
by wub
· 6 months ago
c8c21d0
Clear the OgHttp2Session pending frames queue on starting an immediate GOAWAY.
by QUICHE team
· 6 months ago
7926d9c
Misc. cleanups: add missing includes, comment corrections, consistent param naming.
by QUICHE team
· 6 months ago
3b7ffbe
Adds an option for maximum header field size to OgHttp2Adapter.
by QUICHE team
· 6 months ago
c8c408b
Handle false return values from visitor_.OnMetadataEndForStream() in OgHttp2Session.
by QUICHE team
· 6 months ago
bbce25d
Avoid sending frames after sending an immediate GOAWAY in OgHttp2Session.
by QUICHE team
· 6 months ago
2061ddf
Allow OgHttp2Session to blackhole data on connection errors.
by QUICHE team
· 6 months ago
96a9f6b
Move oghttp2 shutdown tests to oghttp2_adapter_test.cc, and add analogous nghttp2 tests.
by QUICHE team
· 6 months ago
e345745
Add ProcessBytesError entries for bad client magic and user callback failures.
by QUICHE team
· 6 months ago
1307441
Refactor OgHttp2Session::ProcessBytes().
by QUICHE team
· 6 months ago
ed970f7
Allow visitor_.OnFrameSent() to propagate a fatal send error, and do not retry sending on fatal send errors.
by QUICHE team
· 6 months ago
d4b44e0
Adds validation for 204 responses, which should carry no body.
by QUICHE team
· 6 months ago
1ddef02
Add public_key_type() accessor to quic::CertificateView.
by vasilvv
· 6 months ago
3b47875
Return an nghttp2-compatible error value for OgHttp2Session::Send().
by QUICHE team
· 6 months ago
6fb9364
Simplifies HeaderValidator error codes.
by QUICHE team
· 6 months ago
b2b4754
Supports the `:protocol` pseudo-header for connect requests if SETTINGS_ENABLE_CONNECT_PROTOCOL is sent.
by QUICHE team
· 6 months ago
18932c6
Fix use-after-move in TlsConnection
by QUICHE team
· 7 months ago
ce6587e
Don't crash if QuicServerConfigProtobuf is invalid.
by QUICHE team
· 7 months ago
9442855
Return the vector of config ids by value, not via an output parameter.
by QUICHE team
· 7 months ago
66b7840
Tracks streams with ready metadata or trailers separately from write_scheduler_.
by QUICHE team
· 7 months ago
53b2f23
Add knobs that enable QBONE to use IETF QUIC.
by haoyuewang
· 7 months ago
d34eb6e
Add `max_header_bytes` to OgHttp2Session::Options() and send in initial SETTINGS.
by QUICHE team
· 7 months ago
e87010f
Clarify OgHttp2Session header validation RST_STREAMs.
by QUICHE team
· 7 months ago
971a7c5
Allows request trailers in oghttp2.
by QUICHE team
· 7 months ago
4003b67
Remove bogus QUICHE_EXPORT_PRIVATE from QuicheLinkedHashMap.
by bnc
· 7 months ago
1230461
Enable OgHttp2Session to RST_STREAM overflow streams with unacknowledged MAX_CONCURRENT_STREAMS values.
by QUICHE team
· 7 months ago
a7d5f74
Fix http2 chromium merge issue. No behavior change.
by danzh
· 7 months ago
20b7da9
Rejects the "101" status code as a client. Switching protocols is not allowed on HTTP/2 streams.
by QUICHE team
· 7 months ago
44006fc
Internal change
by rch
· 7 months ago
e266d93
Use absl::Hash as QuicheLinkedHashMap default hasher.
by bnc
· 7 months ago
e49c5a4
Adds support for sending and receiving the SETTINGS_HEADER_TABLE_SIZE setting in oghttp2.
by QUICHE team
· 7 months ago
5b786df
Automated g4 rollback of changelist 291429810.
by wub
· 7 months ago
0d5d9b3
Defer the creation of control streams in QBONE client & server until encryption is established. Default enabled by --qbone_client_defer_control_stream_creation & --qbone_server_defer_control_stream_creation.
by haoyuewang
· 7 months ago
8c7fb44
Add OgHttp2Session support for SETTINGS ack callbacks and apply to MAX_CONCURRENT_STREAMS.
by QUICHE team
· 7 months ago
139b744
Refactor SETTINGS creation and submission in OgHttp2Session.
by QUICHE team
· 7 months ago
59781a8
Internal change
by wub
· 7 months ago
27a94ac
Deprecate gfe2_restart_flag_cache_rls_headers
by QUICHE team
· 7 months ago
7b5d581
'empty' method should be used to check for emptiness instead of 'size'
by QUICHE team
· 7 months ago
fa2311e
Deprecate gfe2_reloadable_flag_quic_blocked_ports
by dschinazi
· 7 months ago
7f2d442
Replace --gfe2_reloadable_flag_quic_add_cached_network_parameters_to_address_token by --gfe2_reloadable_flag_quic_add_cached_network_parameters_to_address_token2.
by wub
· 7 months ago
315fc92
Internal change
by fayang
· 7 months ago
Next »