Sign in
quiche
/
quiche
/
59606014d9f88d1da79ae73c0f57ef4ca3b6e330
5960601
Parser/Framer for MoQT FETCH Stream messages.
by martinduke
· 5 months ago
3dbf26f
Delete Subscribe ID from MoQT Object headers
by martinduke
· 5 months ago
5621f63
Adds a new `ResponseCodeDetails`: `INVALID_HTTP2_CLIENT_REQUEST_PATH`.
by birenroy
· 5 months ago
e16ac6e
Replace direct pointers and references to QuicAlarms with a QuicAlarmProxy
by vasilvv
· 5 months ago
2048027
Remove unused parameter `server_connection_id` from QuicDispatcher::OnExpiredPackets.
by wub
· 5 months ago
0d1ce70
Two Subscriptions to the same MoQT Track in a session is an error.
by martinduke
· 5 months ago
e4d3b73
Adds the ability to make annotations on quiche::LifetimeTrackable objects.
by birenroy
· 5 months ago
c0af199
MoQT SUBSCRIBE to a prior group is an error.
by martinduke
· 5 months ago
004b3a4
Framer and Parser for MoQT FETCH family messages in draft-07.
by martinduke
· 5 months ago
f2a75ee
Implement a publisher API for fetch.
by vasilvv
· 5 months ago
63f5c79
Deprecate --gfe2_restart_flag_quic_dispatcher_ack_buffered_initial_packets.
by wub
· 5 months ago
9f543d0
Avoid nested CloseConnection calls in QuicConnection.
by wub
· 5 months ago
fcba4dd
Allow client to activate PragueCubic congestion control via connection option for experiment purposes.
by martinduke
· 5 months ago
ebbaa3c
Fix standalone QUICHE build
by vasilvv
· 5 months ago
3935622
No public description
by wub
· 5 months ago
b2174ef
Add MoqtProbeManager
by vasilvv
· 5 months ago
7310719
Update MoqtLiveRelayQueue for Peeps. Places incoming objects in subgroup queues and delivers them in subgroup order.
by martinduke
· 5 months ago
53adc04
Rename SUBSCRIBE_NAMESPACE as SUBSCRIBE_ANNOUNCES in MoQT.
by martinduke
· 5 months ago
0423d36
Enabling rolled out flags.
by QUICHE team
· 5 months ago
1da1f68
Make Hyperloop client and server enable flow label changes to avoid black holes.
by rch
· 5 months ago
2d18d3b
Update SimpleSessionNotifier for RESET_STREAM_AT frames.
by martinduke
· 5 months ago
d17bbd8
Don't track support for RESET_STREAM_AT in QuicConnection. Instead, rely on state in QuicFramer.
by martinduke
· 5 months ago
ff3e47d
Remove an unnecessary setsockopt of IPV6_FLOWINFO_SEND.
by rch
· 5 months ago
e8ff013
Make QuicConnection generate a new flow label when flow label based
by rch
· 5 months ago
0b63617
Update QuicControlFrameManager to support RESET_STREAM_AT frames.
by martinduke
· 5 months ago
b891df0
Automated g4 rollback of changelist 685776850.
by QUICHE team
· 5 months ago
c17240a
Only check for flow label functionality in the QUIC end-to-end test
by rch
· 5 months ago
92b45f7
Change IPv6 flow labels when QUIC connections have a retransmission timeout or when a new packet that creates a gap is received with a new flow lable.
by rch
· 5 months ago
351e828
Clean up a few QuicConnectionTests
by dschinazi
· 5 months ago
32a592b
Deprecate --gfe2_reloadable_flag_quic_new_error_code_for_invalid_hostname.
by wub
· 5 months ago
efdd7da
Enable stack protector to prevent stack buffer overflows.
by QUICHE team
· 5 months ago
2667ac9
Enabling rolled out flags.
by QUICHE team
· 5 months ago
7aecb30
Allow QUIC connections to send and receive IPv6 flow labels.
by rch
· 5 months ago
56ef015
Always support SPAD on the client side.
by danzh
· 5 months ago
cb69c4a
Change HeaderBlock members to be const.
by fayang
· 5 months ago
e9db119
Fix goolgeurl tarball link.
by danzh
· 5 months ago
d049092
Automated g4 rollback of changelist 685757306.
by QUICHE team
· 5 months ago
802d015
Optimize QpackBlockingManager for CPU efficiency.
by fayang
· 5 months ago
5c9dcfb
Automated g4 rollback of changelist 685481728.
by QUICHE team
· 5 months ago
408e786
Replaces inefficient standard library container types with Abseil and QUICHE equivalents.
by birenroy
· 5 months ago
e300cb8
Automated g4 rollback of changelist 684986925.
by QUICHE team
· 5 months ago
17fcbc3
Fix 2 ProtobufTransformer findings: * Remove dead proto options (2 times)
by QUICHE team
· 5 months ago
e51f65d
Remove dead proto options
by QUICHE team
· 5 months ago
1e29898
Add support for qbone bridging.
by QUICHE team
· 5 months ago
8bc91fe
Remove DCHECK which breaks Target: //video/streaming/edge:edge_server_wrapper_test
by rch
· 5 months ago
e4bc4cd
Add QUIC code counters to observe the effect of application driven pacing.
by wub
· 5 months ago
49cafe3
Change `ProofSourceHandleCallback::ConfigureSSLFunc` and `ProofSourceHandleCallback::ALPNSelectFunc` from `std::function` to `quiche::SingleUseCallback`. `quiche::SingleUseCallback` is an alias for single-use `absl::AnyInvocable`.
by wub
· 5 months ago
cf0795f
Implement support for reading and writing IPv6 flow labels in QuicUdpSocket.
by rch
· 5 months ago
779153b
Fix 4 ProtobufTransformer findings: * Remove dead proto options (4 times)
by QUICHE team
· 5 months ago
cb018e4
Updates tests to demonstrate a behavior difference between oghttp2 and nghttp2.
by birenroy
· 5 months ago
e017525
Fix 10 ProtobufTransformer findings: * Remove dead proto options (10 times)
by QUICHE team
· 5 months ago
e54d89f
Update SHA checksume of googleurl library.
by danzh
· 5 months ago
8574c4e
No public description
by QUICHE team
· 5 months ago
1bc3260
No public description
by QUICHE team
· 5 months ago
0f4f858
Change `QuicConnection.termination_packets_` to `QuicConnection.termination_info_`, which bundles the termination packets with the connection close error code.
by wub
· 5 months ago
bb9a9d6
Add more specific error codes for QUIC handshake failures.
by wub
· 5 months ago
de8f411
Replace deprecated HexStringToBytes API
by QUICHE team
· 5 months ago
6217d13
Enabling rolled out flags.
by QUICHE team
· 5 months ago
b32d512
Add length field to MoQT control messages.
by martinduke
· 5 months ago
6fe69b2
Add missing "override" specifier in mock methods.
by QUICHE team
· 5 months ago
8204058
Add a new OnParsedClientHelloReceived method to QuicConnection and QuicConnectionDebugVisitor.
by QUICHE team
· 5 months ago
eaeaa74
Deprecate --gfe2_reloadable_flag_quic_new_error_code_when_packets_buffered_too_long.
by wub
· 5 months ago
257eb83
No public description
by fayang
· 5 months ago
0bf4040
No public description
by fayang
· 5 months ago
45548be
Adds test cases exercising response-complete-before-request for nghttp2 and oghttp2.
by birenroy
· 5 months ago
e2e77f0
Add parser/framer support for SUBSCRIBE_NAMESPACE, SUBSCRIBE_NAMESPACE_OK, SUBSCRIBE_NAMESPACE_ERROR, UNSUBSCRIBE_NAMESPACE.
by martinduke
· 5 months ago
e78bcf7
Removes the last library in //third_party/spdy/core, and deletes the package.
by birenroy
· 5 months ago
888e917
Add QUIC connection options for testing:
by wub
· 5 months ago
db7983d
Don't set IPv4 socket options on dual-stack sockets on `__APPLE__` platforms.
by asedeno
· 5 months ago
84a396b
Update WebTransport header names.
by vasilvv
· 6 months ago
59a127b
Simplify some of the framing code.
by vasilvv
· 6 months ago
2c09257
Record QUIC traces in moqt_simulator.
by vasilvv
· 6 months ago
b95e538
Implement MoQT Peeps and Object message changes for draft-06. This is the minimum for interoperability; this code always sends subgroup_id = 0 and ignores the incoming subgroup_id.
by martinduke
· 6 months ago
5e0a3be
Update existing messages for draft-06. This is mostly turning track_namespace into a tuple. Also generalizes Subscribe parameters.
by martinduke
· 6 months ago
171f6f8
Migrates code from `//third_party/spdy/core:spdy_protocol_lib` to `//third_party/http2/core:spdy_protocol`.
by birenroy
· 6 months ago
ad348b1
fix asan error because the log message uses the variable about to be initialized, rather than the value being assigned.
by martinduke
· 6 months ago
6d66995
Deletes unused artifacts from //third_party/spdy.
by birenroy
· 6 months ago
15c43d0
Complete processing of RESET_STREAM_AT frames. Negotiate with transport parameters and pass the frame from QuicConnection to QuicStream.
by martinduke
· 6 months ago
9316bd7
Moves //third_party/spdy/core:http2_frame_decoder_adapter_fuzzer to //third_party/http2/core.
by birenroy
· 6 months ago
118f086
Migrates code from `//third_party/spdy/core:spdy_protocol_lib` to `//third_party/http2/core:spdy_protocol`.
by birenroy
· 6 months ago
1955d3d
Moves libraries from //third_party/spdy/core/hpack to //third_party/http2/hpack.
by birenroy
· 6 months ago
3dd0a01
No public description
by rch
· 6 months ago
3112788
Migrates the old cc_fuzz_target in //third_party/spdy to the modern go/fuzztest framework.
by birenroy
· 6 months ago
a1732d1
Migrates code from //third_party/spdy/core:spdy_framer_lib to //third_party/http2/core:spdy_framer.
by birenroy
· 6 months ago
316f29b
If QUIC server closes connection due to invalid hostname in SNI, use new connection close code `QUIC_HANDSHAKE_FAILED_INVALID_HOSTNAME` instead of the generic `QUIC_HANDSHAKE_FAILED`.
by wub
· 6 months ago
71eeb65
Removes the now-unused build target //third_party/spdy/core:http2_header_block_lib.
by birenroy
· 6 months ago
0e324ce
Migrates targets from `//third_party/spdy/core:spdy_alt_svc_wire_format_lib` to `//third_party/http2/core:spdy_alt_svc_wire_format`.
by birenroy
· 6 months ago
9222afb
Migrates remaining google3 users of spdy::Http2HeaderBlock to quiche::HttpHeaderBlock.
by birenroy
· 6 months ago
eaef38c
Migrates code from `//third_party/spdy/core:http2_deframer_lib` to `//third_party/http2/core:http2_frame_decoder_adapter`.
by birenroy
· 6 months ago
ac0a877
Roll the version number to draft-06. This will break interoperability with other MoQT implementations until we update the wire image.
by martinduke
· 6 months ago
fe01f2f
Refactor MoQT interfaces to consistently pass FullTrackName around.
by vasilvv
· 6 months ago
28c558e
MOQT MAX_SUBSCRIBE_ID implementation
by martinduke
· 6 months ago
14bec27
No public description
by wub
· 6 months ago
ef20a49
BlindSignAuth: Update error messages to return constant strings. Messages now return at Anonymous Tokens-level granularity.
by elburrito
· 6 months ago
6fb930b
Deprecate --quic_dispatcher_replace_cid_on_first_packet.
by wub
· 6 months ago
7965eb2
No public description
by QUICHE team
· 6 months ago
50eea73
Remove quic::QuicServerId::privacy_mode_enabled()
by QUICHE team
· 6 months ago
d4ef910
Enabling rolled out flags.
by QUICHE team
· 6 months ago
89b6b97
No public description
by wub
· 6 months ago
c0123f7
Postpone removing handshake timeout from transport params getting negotiated to handshake complete.
by fayang
· 6 months ago
Next »