Sign in
quiche
/
quiche
/
HEAD
e958feb
Guard internal checks with QUICHE annotations in `balsa_frame_test`.
by jprat
· 11 hours ago
main
f3a495d
Fix OSS QUICHE build -- add missing dependency to BUILD.bazel
by asedeno
· 13 hours ago
5e2f927
Add `unknown_transfer_encoding` and `multiple_transfer_encoding_keys` defects and integration tests for `validate_transfer_encoding` flag.
by jprat
· 13 hours ago
c197d7d
Clear QuicPacketCreator::packet_.has_scone_packet.
by martinduke
· 15 hours ago
b518cb6
Deprecate GetStringStrict method in favor of GetString
by apaseltiner
· 16 hours ago
82c8a14
Enabling rolled out flags.
by QUICHE team
· 16 hours ago
b237603
No public description
by Vitaly Goldshteyn
· 19 hours ago
0dbe727
Remove QUIC_BUG in when max_datagram_size is 0
by ricea
· 2 days ago
0140828
Remove unnecessary copy of Item when serializing without parameters
by apaseltiner
· 2 days ago
f44fa9f
No public description
by rch
· 4 days ago
27e01d6
Refactor SCONE end-to-end tests.
by martinduke
· 4 days ago
3c6a4f0
Allow SCONE packets to update the server connection ID.
by martinduke
· 4 days ago
90c759f
Remove obsolete comment about the return value of `HpackHeaderTable::TryAddEntry`
by rch
· 5 days ago
2e31eef
Removes the return value of `HpackHeaderTable::TryAddEntry` and updates tests
by birenroy
· 5 days ago
b788635
Remove deprecated Item::GetString method
by apaseltiner
· 6 days ago
7bcd48d
Use ABSL_ATTRIBUTE_NO_UNIQUE_ADDRESS in stable_block_list.h
by QUICHE team
· 6 days ago
cb21d17
Verify unreachable code block in BalsaFrame::ProcessHeaderLines.
by jprat
· 6 days ago
0a6b55f
http2: 64-bit register bit-accumulator Huffman encoder.
by birenroy
· 6 days ago
6b922c0
Implement object ACKs across relay.
by vasilvv
· 7 days ago
f4570eb
Fix `BalsaFrame` token corruption when sanitizing first line with multiple spaces.
by jprat
· 8 days ago
471a063
Transitions `QuicheLinkedHashMap` to use `StableBlockList` as its list type and implements flag protection.
by birenroy
· 8 days ago
797df38
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size(), std::extent_v, or other alternatives where possible
by QUICHE team
· 9 days ago
f00d5cc
Avoid a use-after-move in `QuicheLinkedHashMap::TryEmplaceInternal`.
by wub
· 9 days ago
c9a27dc
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size(), std::extent_v, or other alternatives where possible
by QUICHE team
· 9 days ago
5c58256
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size(), std::extent_v, or other alternatives where possible
by QUICHE team
· 9 days ago
2c4a124
Add a fuzztest for StableBlockList.
by wub
· 11 days ago
fd64735
No public description
by QUICHE team
· 12 days ago
71be6c0
Deprecate --gfe2_reloadable_flag_quic_not_instantiate_unused_qpack_send_stream.
by QUICHE team
· 12 days ago
ce33978
Replace `emplace` with `try_emplace` in QuicheLinkedHashMap and its callers.
by wub
· 13 days ago
8fff186
Deprecate quic_enforce_qpack_buffer_limit flag
by rch
· 13 days ago
d01a24d
Fis OSS QUICHE build.
by asedeno
· 13 days ago
4b2d81f
Move PUBLISH_NAMESPACE to a bidi stream.
by martinduke
· 13 days ago
0c6b87d
Implements `StableBlockList` for `QuicheLinkedHashMap`.
by birenroy
· 13 days ago
8a147ac
Fix inconsistent invocation of MoqtResponseCallback.
by martinduke
· 13 days ago
7c6eb2c
Guard SSL_set_reject_unusable_ech_config with BORINGSSL_API_VERSION >= 43.
by QUICHE team
· 14 days ago
309537f
Fix ASAN error revealed by a new fuzz test.
by martinduke
· 14 days ago
7bfcbbf
Batches decoded output symbols in a local stack buffer.
by birenroy
· 2 weeks ago
c57a70d
Move TRACK_STATUS to a seperate stream.
by vasilvv
· 2 weeks ago
d5a11ba
Refactors `HuffmanBitBuffer::AppendBytes` with a 64-bit word read.
by birenroy
· 2 weeks ago
88c0ec7
OHTTP test client: fix missing encapsulated response in RunDetails
by dschinazi
· 2 weeks ago
c35845f
Expands the fast-path lookup table in `HpackHuffmanDecoder` to 8 bits.
by birenroy
· 2 weeks ago
0fc73a2
QBONE TUN exchanger async refactor: Move multi-packet read support into exchanger impl
by ericorth
· 2 weeks ago
24ae5d8
Expose reject_unusable_ech_config via QuicSSLConfig
by QUICHE team
· 2 weeks ago
0f65b25
Explicitly declare structured header class members and define them in cc file
by apaseltiner
· 2 weeks ago
56b254d
Add checked accessors for strings, tokens, and byte sequences
by apaseltiner
· 2 weeks ago
05b825b
Remove unused OmitDefault template function from blind_sign_auth.cc.
by QUICHE team
· 2 weeks ago
90a1e22
Consolidate redundant structured-header item type checks
by apaseltiner
· 2 weeks ago
6035f21
Add support for parsing and processing the HTTP/3 Priority header in QUIC.
by ianswett
· 3 weeks ago
178b607
Track the source of QUIC stream priority values in a new PrioritySource enum.
by ianswett
· 3 weeks ago
45d7101
Propagate stream reset and stop sending events to WebTransport stream visitors in QuicGenericSession.
by martinduke
· 3 weeks ago
56ca6ee
QBONE TUN exchanger async refactor: Make exchanger start/stop more explicit
by ericorth
· 3 weeks ago
a68d0aa
QBONE TUN exchanger async refactor: Remove now-defuct StatsInterface visitor
by ericorth
· 3 weeks ago
54c3190
No public description
by QUICHE team
· 3 weeks ago
fdcfb30
Implement draft-ietf-masque-connect-ip-dns-06
by dschinazi
· 3 weeks ago
52cc2fe
Add MoqtStreamTypeParser that can be later converted into either a data stream parser or a control message parser.
by vasilvv
· 3 weeks ago
2312626
QBONE QUIC version retry: break on region redirect.
by QUICHE team
· 3 weeks ago
89d6d17
Add type defs to Dictionary class for ease of use with templated code
by apaseltiner
· 3 weeks ago
2db772d
No public description
by QUICHE team
· 3 weeks ago
ebf2852
Record dropped packets in QuicPacketReader.
by wub
· 3 weeks ago
45ba119
Allow lookups using std::string_view in ParameterisedIdentifier::Parameters
by apaseltiner
· 3 weeks ago
237c3ab
Consolidate redundant structured-header item type checks
by apaseltiner
· 3 weeks ago
a13b049
Clean up quic_stream_priority.cc
by apaseltiner
· 3 weeks ago
3dccaa1
Fix 38 ClangInliner findings:
by QUICHE team
· 4 weeks ago
83f60ea
Replace lone caller of deprecated TakeString method
by apaseltiner
· 4 weeks ago
92ca870
No public description
by martinduke
· 4 weeks ago
4bcc83a
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
by QUICHE team
· 4 weeks ago
1f286f9
Fix 10 ClangInliner findings:
by QUICHE team
· 4 weeks ago
aeab8d2
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
by QUICHE team
· 4 weeks ago
f1a085d
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
by QUICHE team
· 4 weeks ago
6b8a61d
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
by QUICHE team
· 4 weeks ago
838b38b
Fix RelayTwoClientsQueueClose ASAN failures.
by vasilvv
· 4 weeks ago
6f6ffa9
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
by QUICHE team
· 4 weeks ago
f322dca
Add GetIf* methods to Item for each type
by apaseltiner
· 4 weeks ago
891b077
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
by QUICHE team
· 4 weeks ago
72e188b
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
by QUICHE team
· 4 weeks ago
7f22f23
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
by QUICHE team
· 4 weeks ago
3f7e56c
Remove TODO
by dschinazi
· 4 weeks ago
5df8b1e
Bonnet Tun Exchanger Refactor: Repurpose/cleanup Visitor for async exchanger
by ericorth
· 4 weeks ago
b343e5d
Split out REQUEST_UPDATE callback queue into a separate class.
by vasilvv
· 4 weeks ago
40d3620
Add support for ACK timestamp truncation.
by vasilvv
· 4 weeks ago
4be51a0
Prevent MoqtRelayTrackPublisher from calling OnNewFinAvailable multiple times.
by martinduke
· 4 weeks ago
84bf964
MoqtUniStream expects that MoqtTrackPublisher will not deliver empty object fragments. Fix MoqtRelayTrackPublisher (the only child class that can deliver fragments) to not do that, thus avoiding the QUICHE_BUG OutgoingSubgroupStream_empty_payload.
by martinduke
· 4 weeks ago
b2227d5
Deprecate gfe2_restart_flag_quic_set_credential_ex_data.
by QUICHE team
· 4 weeks ago
38097a7
Roll back -gfe2_reloadable_flag_quic_fix_mtu_discovery.
by wub
· 4 weeks ago
7ad5924
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 4 weeks ago
2e58dea
Deprecate --gfe2_restart_flag_quic_shed_tls_handshake_config.
by rch
· 4 weeks ago
efc4271
Refactor QUIC Receive Timestamp serialization into a separate class.
by vasilvv
· 4 weeks ago
b6069e8
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 4 weeks ago
0c678a0
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 4 weeks ago
5253c9a
Add client manufacturer and ID attestation flag to AttestAndSignRequest.
by QUICHE team
· 4 weeks ago
209f4f2
Deprecate --gfe2_reloadable_flag_quic_delete_config.
by rch
· 4 weeks ago
a421c50
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 4 weeks ago
2b5150e
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 4 weeks ago
bf2b77a
Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
by QUICHE team
· 4 weeks ago
ae56925
Bonnet Tun Exchanger Refactor: Drop the base class that barely did anything
by ericorth
· 5 weeks ago
2565107
Add option to parse decimals and byte sequences strictly
by apaseltiner
· 5 weeks ago
7b9f65b
Bonnet Tun Exchanger Refactor: Divorce exchanger from QbonePacketWriter
by ericorth
· 5 weeks 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 weeks ago
ff8d31f
Fix 4 ClangInliner findings:
by QUICHE team
· 5 weeks ago
3d2deb2
Add QUICHE_EXPORT to Oblivious HTTP helper functions.
by ricea
· 5 weeks ago
Next »