Sign in
quiche
/
quiche
/
HEAD
b064ecd
Adds unit tests demonstrating that the two adapter implementations behave the same.
by birenroy
· 3 hours ago
main
b86a526
IMMEDIATE_ACK frame processing.
by martinduke
· 5 hours ago
f936f2a
Deprecate gfe2_reloadable_flag_quic_send_placeholder_ticket_when_encrypt_ticket_fails.
by wub
· 6 hours ago
3b499a0
Add masque_tcp_client
by dschinazi
· 9 hours ago
1beff63
Enabling rolled out flags.
by QUICHE team
· 9 hours ago
1653567
Improve QUIC_BUG in GenerateRemainingCryptoFrames
by dschinazi
· 5 days ago
18b39b3
Fix quic_frames_test when QUIC_FRAME_DEBUG is defined.
by haoyuewang
· 5 days ago
15fb010
Add missing flag counts for quic_version_negotiation_rfc
by dschinazi
· 6 days ago
41e6857
Frame/parse IMMEDIATE_ACK frame.
by martinduke
· 6 days ago
0430e06
Log more detailed error when GFE_BUG triggered in QuicSession::MarkConnectionLevelWriteBlocked.
by haoyuewang
· 6 days ago
5cac61b
Fix use after moved bug in QuicTimeWaitListManager.
by haoyuewang
· 6 days ago
1f4ecee
Handle the unlikely case of reaching the end of an exhaustive enum in
by asedeno
· 7 days ago
0bfee54
Remove OnConnectionAddedToTimeWaitList to reduce the complexity of QuicTimeWaitListManager.
by haoyuewang
· 7 days ago
fb10e2d
No public description
by wub
· 7 days ago
a676db9
LSC: Apply performance-unnecessary-value-param where it matters for performance.
by Vitaly Goldshteyn
· 7 days ago
67c9392
No public description
by martinduke
· 7 days ago
491d041
Enabling rolled out flags.
by birenroy
· 8 days ago
b75c51a
Rejects tab and space when validating request paths in oghttp2.
by birenroy
· 8 days ago
6d4a45c
Replace deprecated absl::HexStringToBytes call in QUIC test utils
by awillia
· 8 days ago
c14c499
Update ParseQuicTag to only use hex decoding if valid
by awillia
· 9 days ago
cd46f49
Fixes up test coverage when strict path validation is not enabled.
by birenroy
· 11 days ago
452e928
Adds a test comparing path character validation across implementations.
by birenroy
· 11 days ago
df2aaf6
Remove the INFO log for "No hostname indicated in SNI".
by QUICHE team
· 11 days ago
c20a7b1
Do not attempt to receive IPv6 flow labels on Android since
by rch
· 12 days ago
934d1de
Automated g4 rollback of changelist 713678123.
by birenroy
· 12 days ago
7118deb
Roll back gfe2_reloadable_flag_quic_can_send_ack_frequency.
by martinduke
· 12 days ago
9b448ef
Automated g4 rollback of changelist 712628602.
by birenroy
· 12 days ago
b5706aa
Fix use-after-free in MoQ Chat Server.
by martinduke
· 13 days ago
627de38
Prevent default true for quic_support_flow_label2 flag because it is breaking Android TAP.
by QUICHE team
· 13 days ago
2022431
No public description
by QUICHE team
· 2 weeks ago
1f7a536
ACK non-consecutive QUIC CE packets immediately.
by martinduke
· 2 weeks ago
20f05ed
Remove unnecessary copy in QuicChaosProtector
by dschinazi
· 2 weeks ago
9183fe0
Moves the generic bug utility to QUICHE.
by birenroy
· 2 weeks ago
3abbc17
Officially allow out-of-order writes in QuicStreamSendBuffer
by dschinazi
· 2 weeks ago
3a31e4d
Enabling rolled out flags.
by QUICHE team
· 2 weeks ago
7e9a374
Update MoQ chat to draft-00.
by martinduke
· 2 weeks ago
e599ad2
Refresh MoQT integration test for FETCH and fix detected errors.
by martinduke
· 2 weeks ago
71111c7
MoQT Upstream FETCH data streams.
by martinduke
· 4 weeks ago
46130e2
Fix a flake in quic_udp_socket_test.cc caused by recvmsg
by rch
· 4 weeks ago
f4690db
Switch QUIC version negotiation to RFC codepoint
by dschinazi
· 5 weeks ago
c41eb4d
Add a new QUIC Connection option to specify Cubic for the client side only.
by martinduke
· 5 weeks ago
981c424
Fix flakiness in chaos protection test
by dschinazi
· 5 weeks ago
bce1440
Send MoQT Fetch and handle FETCH_OK/FETCH_ERROR. The application can induce FETCH_CANCEL by destroying the MoqtFetchTask object it owns.
by martinduke
· 5 weeks ago
cc699da
Declare nfds parameter of PollSyscall() as size_t
by QUICHE team
· 5 weeks ago
f18d520
Split the alarm logic out of QuicPollEventLoop into its own queue.
by vasilvv
· 5 weeks ago
2f180e1
Finish MoQT incoming ANNOUNCE life cycle (UNANNOUNCE).
by martinduke
· 6 weeks ago
9e79e47
In `QuicSelfIssuedConnectionIdManager::GetUnretiredConnectionIds`, call `std::vector::reserve` before the for loops to avoid unnecessary memory allocations.
by wub
· 6 weeks ago
0d41927
Incoming MoQT SubscribeAnnounces lifecycle.
by martinduke
· 6 weeks ago
c508947
Add admin token support to phosphor
by QUICHE team
· 6 weeks ago
55decf7
Mark quiche::GatherStringViewSpan as exported to Chromium.
by QUICHE team
· 6 weeks ago
bf33a4a
Initialize dummy application data in QuicStreamTest to quiet asan warnings.
by martinduke
· 6 weeks ago
e10f5e4
Add streamz to GfeQuicClientSession such that we can get resumption rate at connection level and early-data rate at stream level.
by haoyuewang
· 6 weeks ago
7e46599
Fix build errors in Chromium.
by vasilvv
· 6 weeks ago
f7a27a9
Unblock quic_enable_chaos_protection_v2 flag
by dschinazi
· 6 weeks ago
f517b65
No public description
by wub
· 6 weeks ago
4bc013a
Send-side RESET_STREAM_AT frame. Nothing utilizes the API yet, so not protected.
by martinduke
· 6 weeks ago
f6c70ec
Return transport parameters from TlsChloExtractor
by QUICHE team
· 6 weeks ago
fc6f361
Rename 'source_' in QuicSession to 'connection_close_source_'.
by wub
· 6 weeks ago
d73b6c7
MoQT Outgoing ANNOUNCE life cycle.
by martinduke
· 6 weeks ago
080eace
In QuicDispatcher::CleanUpSession, Only serialize close packets if connection is self closed, i.e. not closed by peer.
by wub
· 6 weeks ago
33ebbe7
Fix include of stddef.h.
by QUICHE team
· 6 weeks ago
8e96ea4
Extracts out a helper method to determine whether a chunk extension character is valid.
by birenroy
· 6 weeks ago
6b7d9bc
Outgoing MoQT SUBSCRIBE_ANNOUNCES life cycle.
by martinduke
· 6 weeks ago
be28253
Notify a closed non-static stream once it is about to be destroyed via a new interface QuicStream::OnSoonToBeDestroyed() with no-op default implementation.
by danzh
· 6 weeks ago
f16e5a9
Set a minimum number of chaos protection in new protector
by dschinazi
· 7 weeks ago
98664f0
Switch QuicheMemSlice to a platform-independent implementation.
by vasilvv
· 7 weeks ago
7f8ad8b
Add APIs to read until a specific point in the stream is reached.
by vasilvv
· 7 weeks ago
bc1c16e
Rewrite MoqtDataParser to only consume one thing at a time.
by vasilvv
· 7 weeks ago
b9390b9
Moves //third_party/http2:http2_structures_lib to //third_party/http2/core/.
by birenroy
· 7 weeks ago
b923c4c
Moves //third_party/http2:http2_constants_lib to //third_party/http2/core/.
by birenroy
· 7 weeks ago
5553c80
Add test utils to parse control messages and to extract subscribe details.
by vasilvv
· 7 weeks ago
c4d62db
Automated g4 rollback of changelist 702422246.
by rch
· 7 weeks ago
b641e2b
Remove impl-based MemSlice constructor.
by vasilvv
· 7 weeks ago
0c3ea8e
Remove the version check and TODO in `QuicFramer::TryDecryptInitialPacketDispatcher`.
by wub
· 7 weeks ago
54f2123
Chaos Protection v2
by dschinazi
· 7 weeks ago
51484c6
Use absl::make_unique_for_overwrite where we will reinitialize the buffer.
by Chris Kennelly
· 7 weeks ago
f1c7ac9
Re-enable chlo buffering on the server side of Hyperloop.
by haoyuewang
· 7 weeks ago
f7f5b3c
Add webtransport::test::InMemoryStream for simplifying testing code that reads from WebTransport streams.
by vasilvv
· 7 weeks ago
b831ae8
Fix the definition of MoQT MAX_SUBSCRIBE_ID.
by martinduke
· 7 weeks ago
9d47534
Adds unit test cases covering the case where a content-length undershoot causes a PROTOCOL_ERROR.
by birenroy
· 7 weeks ago
d8733d9
Fix spelling of QuicheWeakPtr::GetIfAvaliable => GetIfAvailable.
by martinduke
· 7 weeks ago
5ccc379
Refactor MoQT Upstream SUBSCRIBE processing and data structures.
by martinduke
· 8 weeks ago
2c39aeb
gfe-relnote: Call QuicAckListenerInterface::OnPacketAcked() before moving the stream to closed stream list.
by danzh
· 8 weeks ago
9641c60
No public description
by rch
· 8 weeks ago
7302e89
Use wub's new test features in QuicBufferedPacketStoreTest:SimpleEnqueueAckSent
by martinduke
· 8 weeks ago
4c2c8b0
Add test matchers for writing MoQT control messages into a mock stream.
by vasilvv
· 8 weeks ago
7c4b993
Fix standalone build.
by vasilvv
· 8 weeks ago
b85bae9
Adds unit test cases covering the case where a content-length overshoot causes a PROTOCOL_ERROR.
by birenroy
· 8 weeks ago
a2fcc5c
Migrates adapter unit tests away from deprecated SubmitRequest/SubmitResponse methods.
by birenroy
· 8 weeks ago
e3565c3
Set client CID in the packets sent by QuicBufferedPacketStore.
by wub
· 8 weeks ago
6e68576
Removes DataFrameSource arguments from Http2Adapter methods and implementations.
by birenroy
· 8 weeks ago
b9743b2
Removes DataFrameSource interface methods and related utilities.
by birenroy
· 8 weeks ago
e6f4ec3
Enabling rolled out flags.
by QUICHE team
· 8 weeks ago
e5d355b
Removes DataFrameSource-based DATA frame manipulation from OgHttp2Session.
by birenroy
· 8 weeks ago
88f533f
Move MoqtSessionPeer into its own file.
by vasilvv
· 8 weeks ago
464d61c
Removes DataFrameSource-based DATA frame manipulation from NgHttp2Adapter.
by birenroy
· 8 weeks ago
18e5a73
Add missing error string in QuicFramer
by dschinazi
· 9 weeks ago
20a056a
Reworks the remaining DataFrameSource-based test cases in nghttp2_adapter_test.cc.
by birenroy
· 9 weeks ago
aabec42
Implement QuicheWeakPtr that roughly models Chromium's base::WeakPtr API.
by vasilvv
· 9 weeks ago
6116d08
Removes use of VisitorDataSource in more tests.
by birenroy
· 9 weeks ago
Next »