Skip to content

Commit

Permalink
Update QUICHE from aaf48d2e5 to 3c9db14bb (envoyproxy#37128)
Browse files Browse the repository at this point in the history
https://github.com/google/quiche/compare/aaf48d2e5..3c9db14bb

```
$ git log aaf48d2e5..3c9db14bb --date=short --no-merges --format="%ad %al %s"

2024-11-13 davidben Add missing dependency to quiche_test_support
2024-11-13 ricea Rename QuicTag kIFWA to kIFWa
2024-11-12 rch Remove unused TPCC QuicTag and rename the variables * kORBT -> kOBIT * kMIBS -> kMIDS to match their on-the-wire value.
2024-11-12 rch Deprecate --gfe2_reloadable_flag_quic_allow_host_in_request2.
2024-11-12 birenroy Allows a unit test to be exported as part of QUICHE.
2024-11-12 martinduke Change protection scheme for code that marks outgoing ECT.
2024-11-11 wub Change `QuicUnackedPacketMap::NotifyFramesAcked` and `QuicUnackedPacketMap::MaybeAggregateAckedStreamFrame` to take `QuicTransmissionInfo*&` as a input-output parameter.
2024-11-08 martinduke Add ECN counters to ACKs sent by the QuicBufferedPacketStore.
2024-11-07 rch Rename gfe2_restart_flag_quic_support_flow_label to gfe2_restart_flag_quic_support_flow_label2 now that QUIC flow label support seems to be complete.
2024-11-05 birenroy Adds backslash `\` to the list of characters allowed in a HTTP request path.
2024-11-05 rch Add support for sending IPv6 flow labels to QuicGsoBatchWriter
2024-11-05 birenroy Simplifies and modernizes SpdyDataIR.
2024-11-04 dschinazi Update googleurl in QUICHE bazel build
```

and update `bazel/external/quiche.BUILD` to add
`quiche/quic/core/flow_label.h`.

Risk Level: low
Testing: ci

---------

Signed-off-by: Alejandro R. Sedeño <asedeno@google.com>
  • Loading branch information
asedeno authored Nov 14, 2024
1 parent 3bf801c commit b5d9cc8
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
7 changes: 7 additions & 0 deletions bazel/external/quiche.BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -1945,6 +1945,7 @@ envoy_cc_library(
tags = ["nofips"],
visibility = ["//visibility:public"],
deps = [
":flow_label_lib",
":quic_core_batch_writer_batch_writer_base_lib",
":quic_core_linux_socket_utils_lib",
":quic_platform",
Expand Down Expand Up @@ -4263,6 +4264,11 @@ envoy_quic_cc_library(
],
)

envoy_quic_cc_library(
name = "flow_label_lib",
hdrs = ["quiche/quic/core/flow_label.h"],
)

envoy_cc_library(
name = "quic_core_udp_socket_lib",
srcs = select({
Expand All @@ -4285,6 +4291,7 @@ envoy_cc_library(
repository = "@envoy",
tags = ["nofips"],
deps = [
":flow_label_lib",
":quic_core_io_socket_lib",
":quic_core_types_lib",
":quic_core_utils_lib",
Expand Down
6 changes: 3 additions & 3 deletions bazel/repository_locations.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -1225,12 +1225,12 @@ REPOSITORY_LOCATIONS_SPEC = dict(
project_name = "QUICHE",
project_desc = "QUICHE (QUIC, HTTP/2, Etc) is Google‘s implementation of QUIC and related protocols",
project_url = "https://github.com/google/quiche",
version = "aaf48d2e5e2a5e8b056abdeedf20c0cd0c69043e",
sha256 = "58f4d24535e46ed5225b55e037f09d1aed954ea26a2ea1ca3fb39911ad28d7a2",
version = "3c9db14bb3f5d479845bff8316988d053c7250d8",
sha256 = "11a7bd03d52c6f78d842ddbee8e7eb106596c80ac9c54de01a7843f44da6ea15",
urls = ["https://github.com/google/quiche/archive/{version}.tar.gz"],
strip_prefix = "quiche-{version}",
use_category = ["controlplane", "dataplane_core"],
release_date = "2024-11-04",
release_date = "2024-11-13",
cpe = "N/A",
license = "BSD-3-Clause",
license_url = "https://github.com/google/quiche/blob/{version}/LICENSE",
Expand Down

0 comments on commit b5d9cc8

Please sign in to comment.