Sign in
quiche
/
quiche
/
HEAD
2e58dea
Deprecate --gfe2_restart_flag_quic_shed_tls_handshake_config.
by rch
· 3 hours ago
main
efc4271
Refactor QUIC Receive Timestamp serialization into a separate class.
by vasilvv
· 3 hours ago
b6069e8
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 3 hours ago
0c678a0
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 4 hours ago
5253c9a
Add client manufacturer and ID attestation flag to AttestAndSignRequest.
by QUICHE team
· 9 hours ago
209f4f2
Deprecate --gfe2_reloadable_flag_quic_delete_config.
by rch
· 12 hours ago
a421c50
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 14 hours ago
2b5150e
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 15 hours ago
bf2b77a
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 15 hours ago
ae56925
Bonnet Tun Exchanger Refactor: Drop the base class that barely did anything
by ericorth
· 4 days ago
2565107
Add option to parse decimals and byte sequences strictly
by apaseltiner
· 4 days ago
7b9f65b
Bonnet Tun Exchanger Refactor: Divorce exchanger from QbonePacketWriter
by ericorth
· 5 days ago
0580a14
Enable QUIC spin bit configuration via QuicConfig: Only enable spin bit if both config requests it and ShouldEnableSpinBit() allows it (GFE flag is true and coin flip success).
by QUICHE team
· 5 days ago
ff8d31f
Fix 4 ClangInliner findings:
by QUICHE team
· 5 days ago
3d2deb2
Add QUICHE_EXPORT to Oblivious HTTP helper functions.
by ricea
· 5 days ago
d4368b2
Fix 4 ClangInliner findings:
by QUICHE team
· 5 days ago
5821810
Deprecate --gfe2_reloadable_flag_quic_fix_gquic_header_size_limit.
by rch
· 6 days ago
fae845a
Fix 13 ClangInliner findings:
by QUICHE team
· 6 days ago
db93ef6
Fix 1 ClangInliner finding:
by QUICHE team
· 6 days ago
d6f04a3
Add VLOG(1)s for logging the compressed and uncompressed QPACK header bytes.
by rch
· 6 days ago
2dad83b
Fix ASAN error in MoqtBidiStreamTest.
by martinduke
· 6 days ago
142c884
Cleanup: Delete QuicCryptoStream::TlsVersion().
by QUICHE team
· 10 days ago
d106f18
Split SUBSCRIBE_NAMESPACE and SUBSCRIBE_TRACKS. Remove SubscribeNamespaceOption, maintain SUBSCRIBE_NAMESPACE functionality, and provide stubs and parser/framer support for SUBSCRIBE_TRACKS.
by martinduke
· 10 days ago
bede439
Deprecate --gfe2_reloadable_flag_quic_neuter_packets_on_migration.
by wub
· 10 days ago
2f4ea0d
Mass renaming of Moqt classes
by martinduke
· 10 days ago
7834159
Move SUBSCRIBE to a dedicated bidirectional stream.
by martinduke
· 10 days ago
b0e6aa4
Fix use-after-free in RESET_STREAM_AT processing.
by martinduke
· 11 days ago
fca3e98
Allow responses to HEAD requests to contain Content-Length or Transfer-Encoding
by reubent
· 11 days ago
817e8ca
Fix OSS QUICHE build.
by asedeno
· 12 days ago
c8ad3bd
Get sigalg and server cert type in CryptoContext
by QUICHE team
· 12 days ago
7a02e77
OHTTP key config: maintain ordering
by dschinazi
· 12 days ago
72810bc
Turn `buffered_reset_stream_at_` into a heap-allocated object, since it's used infrequently.
by vasilvv
· 13 days ago
19d3628
masque_tcp_server: add post-quantum support
by dschinazi
· 13 days ago
f0294d7
OHTTP key config: use first supported key config
by dschinazi
· 13 days ago
55fd799
masque_tcp_server: create one gateway per request
by dschinazi
· 13 days ago
83457c9
Enabling rolled out flags.
by QUICHE team
· 14 days ago
5817c5d
Avoid Use-After-Free in QuicSession::OnFinalByteOffsetReceived.
by rch
· 14 days ago
7072329
Fis OSS QUICHE build.
by asedeno
· 2 weeks ago
b1ef675
Simplify operator== for Structured Headers types
by apaseltiner
· 2 weeks ago
dc7d72b
masque_tcp_server: some more no-op refactor
by dschinazi
· 2 weeks ago
c61c583
OHTTP: add ability to get ObliviousHttpHeaderKeyConfig from ObliviousHttpKeyConfigs
by dschinazi
· 2 weeks ago
bee0ec8
OHTTP key config: expose underlying objects
by dschinazi
· 2 weeks ago
a66558f
masque_tcp_server: no-op cleanup of OHTTP code
by dschinazi
· 2 weeks ago
29721ce
OHTTP key config: add support for media types
by dschinazi
· 2 weeks ago
596064c
Make `busy_counter_` only present in debug builds.
by vasilvv
· 3 weeks ago
70c556f
OHTTP key config: add support for more crypto algorithms
by dschinazi
· 3 weeks ago
bc0d56a
OHTTP key config: add ability to write length prefix
by dschinazi
· 3 weeks ago
d603206
OHTTP key config: allow parsing RFC 9458 length prefixes
by dschinazi
· 3 weeks ago
02cb2a7
No public description
by reubent
· 3 weeks ago
a8b45de
Add GetBufferedDataSize to OHTTP chunked gateway and indeterminate-length BHTTP decoder.
by ripere
· 3 weeks ago
1ba0d99
OHTTP: allow unsupported symmetric HPKE algorithms in key config
by dschinazi
· 3 weeks ago
98de6d3
Cleanup ObliviousHttpKeyConfigs
by dschinazi
· 3 weeks ago
349c28c
No public description
by reubent
· 3 weeks ago
7baddb9
Refactor callbacks and request lifetime.
by martinduke
· 3 weeks ago
f1420ca
Import serialization-only structured headers tests
by apaseltiner
· 3 weeks ago
9e06faf
Deprecate gfe2_reloadable_flag_quic_one_dcid.
by martinduke
· 3 weeks ago
af6c16c
Add path validation failure reason codes to QUICHE.
by martinduke
· 3 weeks ago
17af91f
Add code counts for all defects
by reubent
· 4 weeks ago
1b65043
Increment Request ID on SubscribeNamespace.
by martinduke
· 4 weeks ago
1127ea9
[SM][iOS] CL 1/n: Refactor BlindSignAuth to accept generic attestation data (v2)
by QUICHE team
· 4 weeks ago
aeaa769
QBONE Bonnet: Ensure `eth_hdr_` is initialized when sending neighbor solicit responses.
by QUICHE team
· 4 weeks ago
ea43e98
QBONE Bonnet: use `writev` to eliminate copies when adding eth headers.
by QUICHE team
· 4 weeks ago
6554623
Simplify the QUIC code more now that there's a single IsIetfQuic() method.
by ianswett
· 4 weeks ago
2e79733
Measure non-compliant base64 encoding in Structured Headers.
by QUICHE team
· 4 weeks ago
15cbfc8
Add ChunkedObliviousHttpGateway::CanEncrypt()
by dschinazi
· 4 weeks ago
ff2300a
Remove unnecessary string allocations from structured headers
by QUICHE team
· 4 weeks ago
aeeacba
No public description
by reubent
· 5 weeks ago
4729ceb
Refactor FrameAckTimestampRanges to make subsequent truncation work easier to implement.
by vasilvv
· 5 weeks ago
797e392
Remove `process_timestamps_` and use `max_receive_timestamps_per_ack` as the control for whether QUIC ACK timestamps are processed.
by vasilvv
· 5 weeks ago
77d5481
Add a method to retrieve the creation time of TLS session tickets used for resumption.
by QUICHE team
· 5 weeks ago
3610e16
Remove code for serializing and processing Q046 timestamps.
by vasilvv
· 5 weeks ago
4a6d752
Add methods to WebTransportSession to expose perspective and underlying protocol.
by vasilvv
· 5 weeks ago
e5889e6
Fix OSS QUICHE build.
by asedeno
· 5 weeks ago
54574c2
Create a dedicated WebTransport-only client class, and switch MoqtClient to using it.
by vasilvv
· 5 weeks ago
76dca4c
Fold all of the control message handlers from the control stream object to the session itself.
by vasilvv
· 5 weeks ago
221c351
Fix msan error in moqt_publish_stream_test.
by martinduke
· 5 weeks ago
e8ca758
No public description
by QUICHE team
· 5 weeks ago
dd5cedf
Deprecate --gfe2_reloadable_flag_quic_clear_body_manager_along_with_sequencer.
by haoyuewang
· 5 weeks ago
dae32d5
Add the new `size()` method to ConstHeaderApi and its implementations.
by QUICHE team
· 5 weeks ago
6307b00
Move PUBLISH to a Bidi stream
by martinduke
· 5 weeks ago
08fac64
Split ACK timestamp parameters into local and remote ones.
by vasilvv
· 5 weeks ago
ca38adc
Replace counter with boolean histogram for trailing decimal points
by QUICHE team
· 5 weeks ago
0a35ce6
Add counter for occurrences of trailing decimal points
by QUICHE team
· 5 weeks ago
802c8d7
//third_party/quic: allow BoringSSL to enable ML-KEM by default.
by QUICHE team
· 5 weeks ago
07faa1e
//third_party/quic: allow BoringSSL to enable ML-KEM by default.
by QUICHE team
· 5 weeks ago
1488160
No public description
by QUICHE team
· 5 weeks ago
aefb550
//third_party/quic: allow BoringSSL to enable ML-KEM by default.
by QUICHE team
· 5 weeks ago
5310d48
[SM] CL 1/n: Refactor BlindSignAuth to accept generic attestation data
by QUICHE team
· 6 weeks ago
ca11109
QBONE Bonnet: Convert `TunDevicePacketExchanger::ReadPacket` to use kernel `readv`
by QUICHE team
· 6 weeks ago
f5e93c4
Track GOAWAY in MasqueConnectionPool responses
by dschinazi
· 6 weeks ago
846ced7
Import latest Structured Header tests.
by QUICHE team
· 6 weeks ago
d3e62e1
QBONE packet processor: pull the src address from `ProcessIpv6HeaderAndFilter`.
by QUICHE team
· 6 weeks ago
bf48ec1
Reject any incoming HEADERS and DATA frames on a stream that is already in a half-closed (remote) state
by QUICHE team
· 6 weeks ago
7848b54
Allow using client certificates with MasqueSimpleGet
by dschinazi
· 6 weeks ago
089ae0f
//third_party/quic: allow BoringSSL to enable ML-KEM by default.
by QUICHE team
· 6 weeks ago
646324d
//third_party/quic: turn off PQC in end_to_end_test.
by QUICHE team
· 6 weeks ago
54f1b23
//third_party/quic: allow BoringSSL to enable ML-KEM by default.
by QUICHE team
· 6 weeks ago
5c346cd
Allow timestamps for reordered packets in IETF QUIC.
by vasilvv
· 6 weeks ago
f001eed
No public description
by danzh
· 6 weeks ago
5028002
Add a callback to notify QuicSession whenever a new RTT sample is available.
by vasilvv
· 6 weeks ago
Next »