-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update QUICHE from 165356797 to ac4ab4297 #38773
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://github.com/google/quiche/compare/165356797..ac4ab4297 ``` $ git log 165356797..ac4ab4297 --date=short --no-merges --format="%ad %al %s" 2025-03-16 dschinazi Increase initial flow control limit in MASQUE toy code 2025-03-14 dschinazi Add ability to send POST body in MASQUE OHTTP 2025-03-14 martinduke Make response to incoming MoQT SUBSCRIBE asynchronous. Other verbs to come. 2025-03-14 vasilvv Fold QuicheDefaultMemSliceImpl into QuicheMemSlice. 2025-03-13 vasilvv Deprecate --gfe2_restart_flag_quiche_use_default_memslice. 2025-03-12 martinduke Update to MoQT draft-10. Use new extensions encoding (just passing a blob) 2025-03-12 quiche-dev Enabling rolled out flags. 2025-03-11 dschinazi Add OHTTP client and gateway support to MASQUE TCP test tools 2025-03-11 martinduke Fix MSAN error in MoQT Joining FETCH: set the SubscribeWindow correctly when there is no range information in the message. 2025-03-11 martinduke Implement MoQT SUBSCRIBE_DONE. 2025-03-11 rch Deprecate --gfe2_restart_flag_quic_support_flow_label2. 2025-03-11 abhisinghx Update Masque Server to support CONNECT-UDP-Bind 2025-03-11 haoyuewang No public description 2025-03-11 vasilvv Enable WebTransport-style priorities on QuicClient/QuicServer-backed sessions when WebTransport is enabled. 2025-03-10 birenroy Adds an option to reject HTTP/1.1 messages with a lone linefeed in a chunk extension. 2025-03-10 martinduke Skip irrelevant correctness check to avoid access of uninitialized value in MoqtSession. 2025-03-10 martinduke Add new Joining FETCH API that does not force the application to manage flow control. All objects will arrive through SubscribeRemoteTrack::Visitor. 2025-03-10 quiche-dev Export DebugString() symbol for OhttpKeyConfig 2025-03-07 martinduke API to send MOQT Joining Fetch. 2025-03-07 dschinazi Add debugging string to OHTTP configuration objects 2025-03-06 martinduke MOQT SUBSCRIBE for old object is allowed, not an error, unless EndGroup is also old. 2025-03-06 fayang No public description 2025-03-06 dschinazi Add ability to send and receive keys to MASQUE OHTTP 2025-03-05 dschinazi Add mTLS support to MASQUE TCP code 2025-03-05 quiche-dev No public description 2025-03-05 martinduke MOQT Joining Fetch. Does not include sending them. 2025-03-04 vasilvv Move internet_checksum.h to quiche/common and make it publicly accessible. 2025-03-04 haoyuewang No public description 2025-03-04 dschinazi Separate MASQUE code into its own BUILD unit for open source QUICHE bazel build 2025-03-04 dschinazi Fix opensource quiche bazel build 2025-03-04 vasilvv Extract I/O logic from QuicServer into its own class so that it's easier to reuse. 2025-03-03 dschinazi Fix iterator crash in oghttp2 2025-03-03 martinduke Deprecate gfe2_reloadable_flag_quic_ack_ce_immediately. 2025-03-03 dschinazi Introduce masque_tcp_server 2025-03-03 quiche-dev Enabling rolled out flags. 2025-03-03 wub In TlsServerHandshaker, add trace logging when tls_connection_.ConfigureSSL fails. 2025-02-28 quiche-dev All callsites in third_party/quic should use QuicSignatureAlgorithmVector. 2025-02-26 davidben Avoid C++20-ism in HTTPBalsaFrame 2025-02-26 davidben Fix MODULE.bazel.lock 2025-02-26 davidben Avoid shadowing enum name in QpackInstructionEncoderTest 2025-02-26 davidben Switch QUICHE to bzlmod 2025-02-25 vasilvv Add group duration to MoQT simulator. 2025-02-25 wub Deprecate gfe2_reloadable_flag_quic_dispatcher_only_serialize_close_if_closed_by_self. 2025-02-25 birenroy Adds a query character set validation helper method to QUICHE. 2025-02-25 vasilvv Add support for packet aggregation in MoQT simulator. 2025-02-24 haoyuewang No public description 2025-02-24 quiche-dev Remove reloadable flag quic_parse_transport_parameters_from_chlo 2025-02-24 haoyuewang No public description 2025-02-24 dschinazi Add h2 support to masque_tcp_client 2025-02-24 vasilvv Fix open source QUICHE build. 2025-02-21 vasilvv Support simulating the connection completely disappearing for a specified duration. 2025-02-21 martinduke Replace MoQ kEndOfSubgroup status with kEndOfTrackAndGroup. 2025-02-20 vasilvv Add random packet loss to MoQT simulator. 2025-02-20 martinduke Update error codes for SUBSCRIBE, FETCH, ANNOUNCE, SUBSCRIBE_ANNOUNCES. 2025-02-19 vasilvv Remove logic for reassembling partial objects in the simulator. 2025-02-19 wub Deprecate gfe2_reloadable_flag_quic_stop_reading_also_stops_header_decompression. 2025-02-19 martinduke MoQT Data stream and datagram identifiers are separate spaces. 2025-02-18 quiche-dev Enabling rolled out flags. 2025-02-18 vasilvv Allow MoQT simulator to output results in a custom format. 2025-02-18 abhisinghx Add new capsules COMPRESSION_ASSIGN and COMPRESSION_CLOSE for CONNECT-UDP-Bind to QUICHE 2025-02-18 vasilvv No public description 2025-02-18 martinduke Delete end_object from MoQT SUBSCRIBE and SUBSCRIBE_UPDATE messages. 2025-02-18 martinduke do not send DELIVERY_TIMEOUT parameter if value is infinite. Never send in MoQT FETCH or SUBSCRIBE_ANNOUNCES. 2025-02-18 martinduke Add timer to close the session after sending MoQT GOAWAY. 2025-02-17 martinduke Implement basic MoQT GoAway handling. 2025-02-16 wub Increments a counter when `QuicLinuxSocketUtils::WritePacket` receives an error with `errno=ENOBUFS`. 2025-02-13 dschinazi Deprecate quic_chaos_protector_avoid_copy 2025-02-13 dschinazi Deprecate quic_enable_chaos_protection_v2 2025-02-13 vasilvv Fix a bug in WebTransportWriteBlockedScheduler. 2025-02-13 wub No public description 2025-02-13 vasilvv Add support for delivery timeouts in the simulator. 2025-02-11 quiche-dev Resume quic_ip_address.h header 2025-02-11 martinduke Alternate MoQT Delivery Timeout design. 2025-02-11 birenroy Adds a test for the case where a HTTP/1 request includes both a `Transfer-Encoding: chunked` header and a `Content-Length` header. 2025-02-11 wub Deprecate gfe2_reloadable_flag_quic_update_transmission_info_on_frame_acked. 2025-02-11 haoyuewang Using a single CID to data map in QUIC time wait list manager. 2025-02-10 quiche-dev No public description 2025-02-10 martinduke Implement MoQT DELIVERY_TIMEOUT parameter 2025-02-06 birenroy Adds an oghttp2 option to disable Huffman compression of header field values. 2025-02-06 quiche-dev No public description 2025-02-06 birenroy Adds a `DISABLE_HUFFMAN` CompressionOption to SpdyFramer. 2025-02-06 haoyuewang Refactor QuicTimeWaitList to make it easier to use a single connection ID map. 2025-02-06 quiche-dev Count how often stricter base64 parsing would fail in Quiche's structured headers 2025-02-05 birenroy Replaces `SpdyFramer::compression_enabled()` with `SpdyFramer::compression_option()`. 2025-02-05 wub In `quic::ProofSourceHandle::SelectCertificate`, change the `client_hello` argument from the raw client hello bytes to a `SSL_CLIENT_HELLO` pointer. 2025-02-05 birenroy Splits HpackEncoder::enable_compression_ into two bool members that are always toggled together. 2025-02-05 birenroy Removes one parameter from `HpackEncoder::EmitNonIndexedLiteral()`. 2025-02-05 birenroy Fixes a stream close condition in OgHttp2Session::CloseStreamIfReady. 2025-02-05 birenroy Adds a unit test to compare the client adapter implementations when cancelling a stream. 2025-02-04 martinduke Store a QuicAlarmFactory in MoqtSession. 2025-02-04 wub Deprecate --gfe2_reloadable_flag_quic_buffered_store_set_client_cid. 2025-02-03 abhisinghx Move QUIC Socket Address lib to QUICHE. Patch envoy to use QuicheSocketAddress instead 2025-02-03 haoyuewang Log more detailed info when dumping GfeQuicClientStream. 2025-02-03 martinduke MoQT SUBSCRIBES_BLOCKED frame. 2025-01-31 martinduke Delete Role from MoQT. 2025-01-30 martinduke Update MoQT priority design for latest draft. 2025-01-30 martinduke Add new MoQT Errors. 2025-01-30 martinduke Limit MoQT Namespace tuple size to (1, 32). 2025-01-29 elburrito BlindSignAuth: Pass absl::StatusCode returned from Phosphor to callers if it's an error code. 2025-01-29 goldvitaly No public description 2025-01-28 martinduke Add Transport Parameter from draft-ietf-quic-ack-frequency-10. 2025-01-28 wub In QUIC, do not send version negotiation in response to a version negotiation packet. 2025-01-27 wub Remove DCHECK that is overly strict in QuicConnection::OnPacketHeader. Also change the function to return `connected_`. 2025-01-27 martinduke Deprecate flag quic_ecn_in_first_ack 2025-01-27 wub Deprecate gfe2_reloadable_flag_quic_avoid_nested_close_connection. 2025-01-27 diannahu Enabling rolled out flags. 2025-01-27 wub [CONFIDENTIAL] DO NOT upstream or share this information outside of Google. Contact wub@ for any questions. 2025-01-24 martinduke Delete the code that sends the MinAckDelay transport parameter from draft-iyengar-quic-ack-frequency-01. Receiving the parameter is still supported. 2025-01-24 davidben Mark QuicheUtcDateTimeToUnixSecondsImpl QUICHE_EXPORT 2025-01-24 quiche-dev Add a streamz and HttpProtocolDefects logging for requests with stray data after a chunk. 2025-01-23 ricea Remove QUICHE_EXPORT from template methods in GenericBugStreamHandler 2025-01-22 wub Deprecate gfe2_restart_flag_quic_use_new_qpack_blocking_manager. 2025-01-21 birenroy Adds unit tests demonstrating that the two adapter implementations behave the same. 2025-01-21 martinduke IMMEDIATE_ACK frame processing. 2025-01-21 wub Deprecate gfe2_reloadable_flag_quic_send_placeholder_ticket_when_encrypt_ticket_fails. 2025-01-21 dschinazi Add masque_tcp_client 2025-01-21 quiche-dev Enabling rolled out flags. ``` Signed-off-by: asingh-g <[email protected]>
CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to |
Signed-off-by: asingh-g <[email protected]>
Signed-off-by: asingh-g <[email protected]>
I see Biren's last merge did the same thing so I will close this issue |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
https://github.com/google/quiche/compare/165356797..ac4ab4297
Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]