Skip to content

Update QUICHE from 0580a14c2 to 89d6d17ed - #46542

Merged
agrawroh merged 4 commits into
envoyproxy:mainfrom
Rickyp:quiche-roll-20260804173343
Aug 5, 2026
Merged

Update QUICHE from 0580a14c2 to 89d6d17ed#46542
agrawroh merged 4 commits into
envoyproxy:mainfrom
Rickyp:quiche-roll-20260804173343

Conversation

@Rickyp

@Rickyp Rickyp commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

https://github.com/google/quiche/compare/0580a14c2..89d6d17ed

$ git log 0580a14c2..89d6d17ed --date=short --no-merges --format="%ad %al %s"

2026-08-04 apaseltiner Add type defs to Dictionary class for ease of use with templated code
2026-08-04 quiche-dev No public description
2026-08-04 wub Record dropped packets in QuicPacketReader.
2026-08-03 apaseltiner Allow lookups using std::string_view in ParameterisedIdentifier::Parameters
2026-08-03 apaseltiner Consolidate redundant structured-header item type checks
2026-08-03 apaseltiner Clean up quic_stream_priority.cc
2026-08-01 quiche-dev Fix 38 ClangInliner findings: * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is testing::InvokeWithoutArgs. (38 times)
2026-07-31 apaseltiner Replace lone caller of deprecated TakeString method
2026-07-31 martinduke No public description
2026-07-31 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Fix 10 ClangInliner findings: * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is testing::InvokeWithoutArgs. (10 times)
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 vasilvv Fix RelayTwoClientsQueueClose ASAN failures.
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 apaseltiner Add GetIf* methods to Item for each type
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-29 dschinazi Remove TODO
2026-07-29 ericorth Bonnet Tun Exchanger Refactor: Repurpose/cleanup Visitor for async exchanger
2026-07-29 vasilvv Split out REQUEST_UPDATE callback queue into a separate class.
2026-07-29 vasilvv Add support for ACK timestamp truncation.
2026-07-29 martinduke Prevent MoqtRelayTrackPublisher from calling OnNewFinAvailable multiple times.
2026-07-29 martinduke 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.
2026-07-29 quiche-dev Deprecate gfe2_restart_flag_quic_set_credential_ex_data.
2026-07-28 wub Roll back -gfe2_reloadable_flag_quic_fix_mtu_discovery.
2026-07-27 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-27 rch Deprecate --gfe2_restart_flag_quic_shed_tls_handshake_config.
2026-07-27 vasilvv Refactor QUIC Receive Timestamp serialization into a separate class.
2026-07-27 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-27 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-27 quiche-dev Add client manufacturer and ID attestation flag to AttestAndSignRequest.
2026-07-27 rch Deprecate --gfe2_reloadable_flag_quic_delete_config.
2026-07-26 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-26 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-26 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-23 ericorth Bonnet Tun Exchanger Refactor: Drop the base class that barely did anything
2026-07-23 apaseltiner Add option to parse decimals and byte sequences strictly
2026-07-22 ericorth Bonnet Tun Exchanger Refactor: Divorce exchanger from QbonePacketWriter

https://github.com/google/quiche/compare/0580a14c2..89d6d17ed

```
$ git log 0580a14c2..89d6d17ed --date=short --no-merges --format="%ad %al %s"

2026-08-04 apaseltiner Add type defs to Dictionary class for ease of use with templated code
2026-08-04 quiche-dev No public description
2026-08-04 wub Record dropped packets in QuicPacketReader.
2026-08-03 apaseltiner Allow lookups using std::string_view in ParameterisedIdentifier::Parameters
2026-08-03 apaseltiner Consolidate redundant structured-header item type checks
2026-08-03 apaseltiner Clean up quic_stream_priority.cc
2026-08-01 quiche-dev Fix 38 ClangInliner findings: * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is testing::InvokeWithoutArgs. (38 times)
2026-07-31 apaseltiner Replace lone caller of deprecated TakeString method
2026-07-31 martinduke No public description
2026-07-31 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Fix 10 ClangInliner findings: * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is testing::InvokeWithoutArgs. (10 times)
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 vasilvv Fix RelayTwoClientsQueueClose ASAN failures.
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 apaseltiner Add GetIf* methods to Item for each type
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-30 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() or std::extent_v where possible
2026-07-29 dschinazi Remove TODO
2026-07-29 ericorth Bonnet Tun Exchanger Refactor: Repurpose/cleanup Visitor for async exchanger
2026-07-29 vasilvv Split out REQUEST_UPDATE callback queue into a separate class.
2026-07-29 vasilvv Add support for ACK timestamp truncation.
2026-07-29 martinduke Prevent MoqtRelayTrackPublisher from calling OnNewFinAvailable multiple times.
2026-07-29 martinduke 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.
2026-07-29 quiche-dev Deprecate gfe2_restart_flag_quic_set_credential_ex_data.
2026-07-28 wub Roll back -gfe2_reloadable_flag_quic_fix_mtu_discovery.
2026-07-27 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-27 rch Deprecate --gfe2_restart_flag_quic_shed_tls_handshake_config.
2026-07-27 vasilvv Refactor QUIC Receive Timestamp serialization into a separate class.
2026-07-27 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-27 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-27 quiche-dev Add client manufacturer and ID attestation flag to AttestAndSignRequest.
2026-07-27 rch Deprecate --gfe2_reloadable_flag_quic_delete_config.
2026-07-26 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-26 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-26 quiche-dev Migrate ABSL_ARRAYSIZE()/arraysize() to std::size() where possible
2026-07-23 ericorth Bonnet Tun Exchanger Refactor: Drop the base class that barely did anything
2026-07-23 apaseltiner Add option to parse decimals and byte sequences strictly
2026-07-22 ericorth Bonnet Tun Exchanger Refactor: Divorce exchanger from QbonePacketWriter
```

Signed-off-by: Rickyp <ricardo.perezper@gmail.com>
@repokitteh-read-only repokitteh-read-only Bot added the deps Approval required for changes to Envoy's external dependencies label Aug 4, 2026
@repokitteh-read-only

Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @RyanTheOptimist

🐱

Caused by: #46542 was opened by Rickyp.

see: more, trace.

Signed-off-by: Rickyp <ricardo.perezper@gmail.com>
RyanTheOptimist
RyanTheOptimist previously approved these changes Aug 4, 2026
@RyanTheOptimist
RyanTheOptimist enabled auto-merge (squash) August 4, 2026 19:58
@repokitteh-read-only repokitteh-read-only Bot removed the deps Approval required for changes to Envoy's external dependencies label Aug 4, 2026
@jwendell

jwendell commented Aug 4, 2026

Copy link
Copy Markdown
Member

what about #46510 ?

@abeyad

abeyad commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Let's go with this one, I abandoned my change (#46510). Thanks @Rickyp !

@Rickyp

Rickyp commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

/retest

agrawroh
agrawroh previously approved these changes Aug 4, 2026
Signed-off-by: Rickyp <ricardo.perezper@gmail.com>
auto-merge was automatically disabled August 4, 2026 23:09

Head branch was pushed to by a user without write access

@Rickyp
Rickyp dismissed stale reviews from agrawroh and RyanTheOptimist via 5a6de36 August 4, 2026 23:09
@repokitteh-read-only repokitteh-read-only Bot added the deps Approval required for changes to Envoy's external dependencies label Aug 4, 2026
Signed-off-by: Rickyp <ricardo.perezper@gmail.com>
@repokitteh-read-only repokitteh-read-only Bot removed the deps Approval required for changes to Envoy's external dependencies label Aug 5, 2026
@agrawroh
agrawroh merged commit 5d948e3 into envoyproxy:main Aug 5, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants