Sign in
quiche
/
quiche
/
a545ca1b3b5d929736cd24bcd2eb21b8f0e3c973
/
quic
/
core
/
http
/
quic_spdy_stream.cc
b7ac104
Add header_list_size_limit_exceeded argument to OnHeadersDecoded().
by bnc
· 5 years ago
569ae31
Do not send QPACK Stream Cancellation instruction.
by bnc
· 5 years ago
6f18a82
Send Stream Cancellation QPACK instruction.
by bnc
· 5 years ago
446887e
Enforce header list size limit in QpackDecodedHeadersAccumulator.
by bnc
· 5 years ago
f9ff46b
Do not call MarkConsumed() from OnHeadersFramePayload() after decoding error.
by bnc
· 5 years ago
232ff9b
Simplify QpackDecodedHeadersAccumulator API.
by bnc
· 5 years ago
4694272
Make HttpEncoder methods static.
by bnc
· 5 years ago
dbe9834
Coalesce adjacent stream frames.
by renjietang
· 5 years ago
13753e6
Use IETF QPACK error codes on the wire.
by bnc
· 5 years ago
a29a96a
Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3.
by renjietang
· 5 years ago
463f235
Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique.
by bnc
· 5 years ago
88bd5b0
Improve debug logging and test display
by dschinazi
· 5 years ago
20a9ad9
Record header compression ratio.
by bnc
· 5 years ago
f0db654
Internal QUICHE change
by bnc
· 6 years ago
fcd4235
Signal error in HttpDecoder on empty PUSH_PROMISE frame.
by bnc
· 6 years ago
6647f9e
Guard HTTP/3 priority code behind protocol flag quic_allow_http3_priority which is default false.
by renjietang
· 6 years ago
609c24e
Include encoder stream bytes in written header size.
by bnc
· 6 years ago
0fc587f
Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic
by vasilvv
· 6 years ago
d1d0085
Use QuicSession::transport_version() instead of QuicConnection::transport_version() to make code cleaner.
by renjietang
· 6 years ago
70f78fc
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_avoid_empty_frame_after_empty_headers.
by bnc
· 6 years ago
a7fe577
Optimize code in handling wrong HTTP/3 frames.
by renjietang
· 6 years ago
8c01622
Make QpackEncoder::EncodeHeaderList() and FirstPassEncode() take header_list by const ref.
by bnc
· 6 years ago
0b83e0c
Rename QuicSpdyStreamBodyBuffer to QuicSpdyStreamBodyManager.
by bnc
· 6 years ago
a2b13be
Remove Http3FrameLengths.
by bnc
· 6 years ago
6fbdaf4
Make OnPushPromiseFrameEnd() return the same value as OnHeadersFrameEnd().
by renjietang
· 6 years ago
25827c4
Internal QUICHE change
by bnc
· 6 years ago
3c3dfb7
Write push promise on request streams.
by renjietang
· 6 years ago
7deaf37
Make QuicSpdyStreamBodyBuffer manage consuming HEADERS frame header and payload.
by bnc
· 6 years ago
476683a
gfe-relnote: In QUIC, replaces QuicStream::priority_ with QuicStream::precedence_ and pluming it to write_blocked_list. No functional change expected. Not protected.
by fayang
· 6 years ago
e5f9c03
Rewrite QuicSpdyStreamBodyBuffer's consumed byte tracking algorithm.
by bnc
· 6 years ago
6f572a8
Simplify header lengths field.
by renjietang
· 6 years ago
c901949
Change QuicSpdyStreamBodyBuffer API to decouple from QuicStreamSequencer.
by bnc
· 6 years ago
f4f4712
Modify push_promise related methods to prepare for H3 push promise.
by renjietang
· 6 years ago
ef51815
Stop processing data in QuicSpdyStream::OnDataAvailable() if connection is closed.
by bnc
· 6 years ago
3fc60df
Add http3_constants.h for HTTP/3 and QPACK unidirectional stream types and settings identifiers.
by bnc
· 6 years ago
bf3dbe5
Consume unknown frames in QuicReceiveControlStream.
by bnc
· 6 years ago
fa1de5f
Use QuicStream::transport_version() in QuicSpdySession.
by bnc
· 6 years ago
a9bb469
Remove HttpDecoder::set_visitor().
by bnc
· 6 years ago
bdd303e
Blocked decoding part 3: QpackDecodedHeadersAccumulator and QuicSpdyStream.
by bnc
· 6 years ago
519216c
Close connection on incorrect order of HEADERS and DATA frames.
by bnc
· 6 years ago
7498c8c
In HTTP/3, write Priority on control stream before writing headers.
by renjietang
· 6 years ago
c057c01
Support blocked decoding in QuicSpdyStream.
by bnc
· 6 years ago
ab33c71
Do not pretend receiving FIN when receiving trailers in QUIC v99.
by bnc
· 6 years ago
8aadca7
Use PeekRegion() instead of PrefetchNextRegion() in HTTP/3 streams.
by bnc
· 6 years ago
6270680
Make QuicSpdyStream::OnStreamHeaderList() return void.
by bnc
· 6 years ago
d011990
Make QuicSpdyStream::ParseHeaderStatusCode() static.
by bnc
· 6 years ago
620095a
Do not call HttpDecoder::ProcessInput after error.
by bnc
· 6 years ago
f21c1ad
Make QpackEncoder interface not progressive.
by bnc
· 6 years ago
7d4f913
Add HttpDecoder::OnPriorityFrameStart() so that QuicSpdyStream knows the size
by renjietang
· 6 years ago
d48a92e
Add DCHECK to v99 code path in QuicSpdyStream.
by bnc
· 6 years ago
17d4242
Fix QUIC warnings in preparation for enabling them
by dschinazi
· 6 years ago
a4b37b2
Remove ack bundling mode.
by fayang
· 6 years ago
a980ce5
Do not send empty frame if stream is reset.
by bnc
· 6 years ago
8d04130
Call MarkConsumed() on QPACK bytes incrementally, as soon as possible.
by bnc
· 6 years ago
546a628
Allow HttpDecoder visitor to return bool upon receiving HTTP/3 frames.
by renjietang
· 6 years ago
bd1a039
In HTTP/3, wait until bodies are consumed before consuming trailers.
by renjietang
· 6 years ago
baea59c
Make CreateIncomingStream() to take PendingStream* instead of PendingStream. PendingStream* will be passed to create QuicStream.
by renjietang
· 6 years ago
bb1c489
Support HTTP/3 style of Server push.
by renjietang
· 6 years ago
2abedac
Cloned from CL 231494986 by 'g4 patch'.
by renjietang
· 6 years ago
46833c3
Add QUIC_BUG_IF to QuicUtils::GetCryptoStreamId
by nharper
· 6 years ago
3544899
Allow QuicStream constructor to take parameter on static-ness when constructing from PendingStream.
by renjietang
· 6 years ago
5de8705
Internal QUICHE change
by bnc
· 6 years ago
5231ee2
Add expect_final_byte_offset argument to CopyAndValidateTrailers().
by bnc
· 6 years ago
a322c04
Remove |frame_len| argument from OnHeadersFrameEnd().
by bnc
· 6 years ago
f41bf64
Allow HttpDecoder to report metadata of SETTINGS frame to visitor.
by renjietang
· 6 years ago
7cb298f
gfe-relnote: Deprecate gfe2_reloadable_flag_quic_call_write_mem_slices.
by QUICHE team
· 6 years ago
396d109
Make sure the read side is not closed when QuicSpdyStream tries to read from sequencer.
by QUICHE team
· 6 years ago
7091426
Improve handing of frames with empty payload in HttpDecoder.
by bnc
· 6 years ago
62446bc
Add frame header and payload length argument to HttpDecoder::Visitor::OnHeadersFrameStart().
by bnc
· 6 years ago
fa0c90c
Remove HttpDecoder::has_payload().
by bnc
· 6 years ago
872e7a3
Remove QuicString wrapper for std::string
by vasilvv
· 6 years ago
c48c871
Replace QuicString with std::string, pass 1
by vasilvv
· 6 years ago
a6ef0a6
Project import generated by Copybara.
by QUICHE team
· 6 years ago