Skip to content

Commit 2776b20

Browse files
Update QUICHE from 13e508dec to feba5402d (#38869)
https://github.com/google/quiche/compare/13e508dec..feba5402d ``` $ git log 13e508dec..feba5402d --date=short --no-merges --format="%ad %al %s" 2025-03-20 quiche-dev Deprecate gfe2_reloadable_flag_quic_gfe_allow_alps_new_codepoint. 2025-03-19 davidben Migrate `absl::variant` to `std::variant` 2025-03-19 vasilvv Make QuicheMemSlice deleter accept absl::string_view instead of const char*. 2025-03-19 davidben Remove a remnant of absl::make_unique 2025-03-19 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 dschinazi Deprecate quic_version_negotiation_rfc flag 2025-03-18 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 quiche-dev Resolve the following technical debt issues: misc-unused-using-decls 2025-03-18 quiche-dev Resolve instances of the following issue: the 'empty' method should be used to check for emptiness instead of 'length' (readability-container-size-empty) 2025-03-18 davidben Remove remnants of `absl::optional` 2025-03-17 asedeno binary_http: allow for empty body and headers to be omitted without a parsing error when decoding. 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. ``` <!-- !!!ATTENTION!!! If you are fixing *any* crash or *any* potential security issue, *do not* open a pull request in this repo. Please report the issue via emailing [email protected] where the issue will be triaged appropriately. Thank you in advance for helping to keep Envoy secure. !!!ATTENTION!!! For an explanation of how to fill out the fields, please see the relevant section in [PULL_REQUESTS.md](https://github.com/envoyproxy/envoy/blob/main/PULL_REQUESTS.md) --> 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](https://github.com/envoyproxy/envoy/blob/main/api/review_checklist.md):] --------- Signed-off-by: Ryan Hamilton <[email protected]>
1 parent 26e627c commit 2776b20

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

bazel/repository_locations.bzl

+3-3
Original file line numberDiff line numberDiff line change
@@ -1232,12 +1232,12 @@ REPOSITORY_LOCATIONS_SPEC = dict(
12321232
project_name = "QUICHE",
12331233
project_desc = "QUICHE (QUIC, HTTP/2, Etc) is Google‘s implementation of QUIC and related protocols",
12341234
project_url = "https://github.com/google/quiche",
1235-
version = "13e508decc141e3b4bbb96f1a3dba4f82d4e4c7e",
1236-
sha256 = "36aa5feadeb2fe086bf874f29244d6741a7e669d82e596993420772d0987aa60",
1235+
version = "feba5402d20fa4f51c8f7e29ad6f031a650f485a",
1236+
sha256 = "72c028b14de77443af69a5334c8695125b3df9e943899cb6a8d51886e411082d",
12371237
urls = ["https://github.com/google/quiche/archive/{version}.tar.gz"],
12381238
strip_prefix = "quiche-{version}",
12391239
use_category = ["controlplane", "dataplane_core"],
1240-
release_date = "2025-03-14",
1240+
release_date = "2025-03-20",
12411241
cpe = "N/A",
12421242
license = "BSD-3-Clause",
12431243
license_url = "https://github.com/google/quiche/blob/{version}/LICENSE",

source/common/quic/envoy_quic_stream.cc

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ void EnvoyQuicStream::encodeData(Buffer::Instance& data, bool end_stream) {
4545
single_slice_buffer->move(data, slice.len_);
4646
quic_slices.emplace_back(
4747
reinterpret_cast<char*>(slice.mem_), slice.len_,
48-
[single_slice_buffer = std::move(single_slice_buffer)](const char*) mutable {
48+
[single_slice_buffer = std::move(single_slice_buffer)](absl::string_view) mutable {
4949
// Free this memory explicitly when the callback is invoked.
5050
single_slice_buffer = nullptr;
5151
});

0 commit comments

Comments
 (0)