Skip to content

Commit

Permalink
Bump github.com/quic-go/quic-go from 0.38.1 to 0.39.0 (#577)
Browse files Browse the repository at this point in the history
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go)
from 0.38.1 to 0.39.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/quic-go/quic-go/releases">github.com/quic-go/quic-go's
releases</a>.</em></p>
<blockquote>
<h2>v0.39.0</h2>
<h2>New Features</h2>
<ul>
<li>quic-go now uses feeds ECN signals into its congestion controller
(<a
href="https://redirect.github.com/quic-go/quic-go/issues/4059">#4059</a>).
ECN is used by routers to signal congestion before queues overflow (and
packets are dropped). When using ECN, there are a number of failure
modes, which necessitates some rather complex validation logic, see <a
href="https://datatracker.ietf.org/doc/html/rfc9000#section-13.4">section
13.4 of RFC 9000</a> for details. ECN support can be disabled by setting
the <code>QUIC_GO_DISABLE_ECN</code> environment variable to
<code>true</code>.</li>
<li>The HTTP/3 package introduced a <code>http3.Error</code>, making the
errors returned by the http3 package more useful, and allowing easy
assertions of the <a
href="https://datatracker.ietf.org/doc/html/rfc9114#section-8.1">HTTP/3
error codes</a> defined in RFC 9114: <a
href="https://redirect.github.com/quic-go/quic-go/issues/4039">#4039</a></li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>The key used to encrypt resumption tokens can now be configured
using using <code>Transport.TokenGeneratorKey</code>: <a
href="https://redirect.github.com/quic-go/quic-go/issues/4066">#4066</a></li>
<li>The RTT is now saved in session tickets, even when not using 0-RTT,
allowing for faster session resumption: <a
href="https://redirect.github.com/quic-go/quic-go/issues/4042">#4042</a></li>
<li>The reason for dial cancelations is now returned, when the context
is canceled using a <code>context.CancelCauseFunc</code>: <a
href="https://redirect.github.com/quic-go/quic-go/issues/4078">#4078</a></li>
</ul>
<p>When using Go 1.21, make sure to build with (at least) Go 1.21.1, as
this release fixes a remote-triggered panic in crypto/tls. See <a
href="https://groups.google.com/g/golang-announce/c/Fm51GRLNRvM">the
release announcement</a> for details.</p>
<h2>Breaking Changes</h2>
<ul>
<li><code>Config.DisableVersionNegotiationPackets</code> was moved to
the <code>Transport</code>: <a
href="https://redirect.github.com/quic-go/quic-go/issues/4047">#4047</a></li>
<li><code>Config.MaxTokenAge</code> was moved to the
<code>Transport</code>: <a
href="https://redirect.github.com/quic-go/quic-go/issues/4084">#4084</a></li>
<li><code>Config.MaxRetryTokenAge</code> was removed. The age limit for
Retry tokens is now set to twice the handshake timeout: <a
href="https://redirect.github.com/quic-go/quic-go/issues/4064">#4064</a></li>
<li>The handshake timeout is now set to twice the handshake idle
timeout: <a
href="https://redirect.github.com/quic-go/quic-go/issues/4063">#4063</a>.
For clients, it is recommend to limit the duration of the handshake by
using setting the context on the <code>Dial</code> call.</li>
<li>The <code>logging.Tracer</code> and
<code>logging.ConnectionTracer</code> are now structs (not interfaces):
<a
href="https://redirect.github.com/quic-go/quic-go/issues/4082">#4082</a></li>
</ul>
<h2>Please support quic-go!</h2>
<p>Is your project / company relying on quic-go? Please consider <a
href="https://github.com/sponsors/marten-seemann">funding the
project</a>. Any support is highly appreciated!</p>
<h2>Changelog</h2>
<ul>
<li>ci: fix integration test running with and without GSO by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4043">quic-go/quic-go#4043</a></li>
<li>ci: fix syntax error in integration test workflow by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4048">quic-go/quic-go#4048</a></li>
<li>fix flaky version negotiation connection unit test by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4052">quic-go/quic-go#4052</a></li>
<li>switch from unmaintained golang/mock to go.uber.org/mock by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4050">quic-go/quic-go#4050</a></li>
<li>move the DisableVersionNegotiationPackets flag to the Transport by
<a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4047">quic-go/quic-go#4047</a></li>
<li>move GSO control message handling to the oobConn by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4056">quic-go/quic-go#4056</a></li>
<li>integration tests: fix connection timeout in 0-RTT test by <a
href="https://github.com/tanghaowillow"><code>@​tanghaowillow</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4060">quic-go/quic-go#4060</a></li>
<li>ackhandler: rename variables to follow RFC 9002 terminology by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4062">quic-go/quic-go#4062</a></li>
<li>ci: update GitHub checkout and setup-go actions to v4 by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4067">quic-go/quic-go#4067</a></li>
<li>update qtls-go1-20 to v0.3.4 by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4068">quic-go/quic-go#4068</a></li>
<li>remove TLS post-handshake message reassembly logic by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4073">quic-go/quic-go#4073</a></li>
<li>ackhandler: use the receive time of the Retry packet for RTT
estimation by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4070">quic-go/quic-go#4070</a></li>
<li>set the handshake timeout to twice the handshake idle timeout by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4063">quic-go/quic-go#4063</a></li>
<li>remove Config.MaxRetryTokenAge, set it to the handshake timeout by
<a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4064">quic-go/quic-go#4064</a></li>
<li>randomize the serialization order of control frames by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4069">quic-go/quic-go#4069</a></li>
<li>add ECN support by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4059">quic-go/quic-go#4059</a></li>
<li>save the RTT in non-0-RTT session tickets by <a
href="https://github.com/tanghaowillow"><code>@​tanghaowillow</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4042">quic-go/quic-go#4042</a></li>
<li>remove duplicate mocks for the Tracer and the ConnectionTracer by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4076">quic-go/quic-go#4076</a></li>
<li>ackhandler: detect ECN mangling by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4080">quic-go/quic-go#4080</a></li>
<li>ci: clean up Codecov ignore list by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4081">quic-go/quic-go#4081</a></li>
<li>expose GSO usage through ConnectionState by <a
href="https://github.com/birneee"><code>@​birneee</code></a> in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4083">quic-go/quic-go#4083</a></li>
<li>add a Transport config option for the key used to encrypt tokens by
<a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4066">quic-go/quic-go#4066</a></li>
<li>http09: increase the startup timeout in tests by <a
href="https://github.com/marten-seemann"><code>@​marten-seemann</code></a>
in <a
href="https://redirect.github.com/quic-go/quic-go/pull/4071">quic-go/quic-go#4071</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/quic-go/quic-go/commit/9a397abc177badb035e63b4d9321fc287430ee2d"><code>9a397ab</code></a>
update gomock to v0.3.0 (<a
href="https://redirect.github.com/quic-go/quic-go/issues/4087">#4087</a>)</li>
<li><a
href="https://github.com/quic-go/quic-go/commit/4bdff39ff0ce859f3f9a8f7bddc8a389add6c0f0"><code>4bdff39</code></a>
README: add Hysteria (<a
href="https://redirect.github.com/quic-go/quic-go/issues/4085">#4085</a>)</li>
<li><a
href="https://github.com/quic-go/quic-go/commit/4a046185b7d5275fd70504d2d630d10e731dbcc6"><code>4a04618</code></a>
ackhandler: fix ECN mangling detection when packets are lost (<a
href="https://redirect.github.com/quic-go/quic-go/issues/4089">#4089</a>)</li>
<li><a
href="https://github.com/quic-go/quic-go/commit/c12f42580329a9fa6a724f7f0f56c7abb2a7dde6"><code>c12f425</code></a>
ackhandler: don't fail ECN validation if less than 10 testing packets
are los...</li>
<li><a
href="https://github.com/quic-go/quic-go/commit/9010cfd2bbc9da8c16a839a4b9494bfe3b6b9d41"><code>9010cfd</code></a>
remove unused unknownPacketHandler interface (<a
href="https://redirect.github.com/quic-go/quic-go/issues/4093">#4093</a>)</li>
<li><a
href="https://github.com/quic-go/quic-go/commit/22fb59ee6f2962e9987a7dede7a91821fbffd0b0"><code>22fb59e</code></a>
create FUNDING.yml</li>
<li><a
href="https://github.com/quic-go/quic-go/commit/55eebd49ff040846a90d818f5d513d48ee2d2c82"><code>55eebd4</code></a>
return the cancellation cause for cancelled dials (<a
href="https://redirect.github.com/quic-go/quic-go/issues/4078">#4078</a>)</li>
<li><a
href="https://github.com/quic-go/quic-go/commit/1affe38703fdb78ccaa3716d6f44fbec0063c7ce"><code>1affe38</code></a>
move MaxTokenAge configuration option to the Transport (<a
href="https://redirect.github.com/quic-go/quic-go/issues/4084">#4084</a>)</li>
<li><a
href="https://github.com/quic-go/quic-go/commit/9b8219657899fd188678f0ca6c5751aa701faa43"><code>9b82196</code></a>
make the logging.Tracer and logging.ConnectionTracer a struct (<a
href="https://redirect.github.com/quic-go/quic-go/issues/4082">#4082</a>)</li>
<li><a
href="https://github.com/quic-go/quic-go/commit/d8cc4cb3ef5bff86cdde8c8c5b0a24c8e9180e91"><code>d8cc4cb</code></a>
http3: introduce an HTTP/3 error type (<a
href="https://redirect.github.com/quic-go/quic-go/issues/4039">#4039</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/quic-go/quic-go/compare/v0.38.1...v0.39.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quic-go/quic-go&package-manager=go_modules&previous-version=0.38.1&new-version=0.39.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Sep 26, 2023
1 parent baaeed1 commit 993b20c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 32 deletions.
6 changes: 3 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.18

require (
connectrpc.com/connect v1.11.1
github.com/quic-go/quic-go v0.38.1
github.com/quic-go/quic-go v0.39.0
github.com/rs/cors v1.10.0
github.com/spf13/cobra v1.7.0
github.com/stretchr/testify v1.8.4
Expand All @@ -16,16 +16,16 @@ require (
require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
github.com/golang/mock v1.6.0 // indirect
github.com/golang/protobuf v1.5.3 // indirect
github.com/google/pprof v0.0.0-20230808223545-4887780b67fb // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/kr/pretty v0.3.0 // indirect
github.com/onsi/ginkgo/v2 v2.11.0 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/quic-go/qpack v0.4.0 // indirect
github.com/quic-go/qtls-go1-20 v0.3.3 // indirect
github.com/quic-go/qtls-go1-20 v0.3.4 // indirect
github.com/spf13/pflag v1.0.5 // indirect
go.uber.org/mock v0.3.0 // indirect
golang.org/x/crypto v0.13.0 // indirect
golang.org/x/exp v0.0.0-20230809094429-853ea248256d // indirect
golang.org/x/mod v0.12.0 // indirect
Expand Down
35 changes: 6 additions & 29 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ=
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI=
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls=
github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc=
github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs=
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
Expand All @@ -33,10 +31,10 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/quic-go/qpack v0.4.0 h1:Cr9BXA1sQS2SmDUWjSofMPNKmvF6IiIfDRmgU0w1ZCo=
github.com/quic-go/qpack v0.4.0/go.mod h1:UZVnYIfi5GRk+zI9UMaCPsmZ2xKJP7XBUvVyT1Knj9A=
github.com/quic-go/qtls-go1-20 v0.3.3 h1:17/glZSLI9P9fDAeyCHBFSWSqJcwx1byhLwP5eUIDCM=
github.com/quic-go/qtls-go1-20 v0.3.3/go.mod h1:X9Nh97ZL80Z+bX/gUXMbipO6OxdiDi58b/fMC9mAL+k=
github.com/quic-go/quic-go v0.38.1 h1:M36YWA5dEhEeT+slOu/SwMEucbYd0YFidxG3KlGPZaE=
github.com/quic-go/quic-go v0.38.1/go.mod h1:ijnZM7JsFIkp4cRyjxJNIzdSfCLmUMg9wdyhGmg+SN4=
github.com/quic-go/qtls-go1-20 v0.3.4 h1:MfFAPULvst4yoMgY9QmtpYmfij/em7O8UUi+bNVm7Cg=
github.com/quic-go/qtls-go1-20 v0.3.4/go.mod h1:X9Nh97ZL80Z+bX/gUXMbipO6OxdiDi58b/fMC9mAL+k=
github.com/quic-go/quic-go v0.39.0 h1:AgP40iThFMY0bj8jGxROhw3S0FMGa8ryqsmi9tBH3So=
github.com/quic-go/quic-go v0.39.0/go.mod h1:T09QsDQWjLiQ74ZmacDfqZmhY/NLnw5BC40MANNNZ1Q=
github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k=
github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
github.com/rs/cors v1.10.0 h1:62NOS1h+r8p1mW6FM0FSB0exioXLhd/sh15KpjWBZ+8=
Expand All @@ -50,44 +48,23 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
go.uber.org/mock v0.3.0 h1:3mUxI1No2/60yUYax92Pt8eNOEecx2D3lcXZh2NEZJo=
go.uber.org/mock v0.3.0/go.mod h1:a6FSlNadKUHUa9IP5Vyt1zh4fC7uAwxMutEAscFbkZc=
golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck=
golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
golang.org/x/exp v0.0.0-20230809094429-853ea248256d h1:wu5bD43Ana/nF1ZmaLr3lW/FQeJU8CcI+Ln7yWHViXE=
golang.org/x/exp v0.0.0-20230809094429-853ea248256d/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc=
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc=
golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
golang.org/x/net v0.15.0 h1:ugBLEUaxABaB5AJqW9enI0ACdci2RUd4eP51NTBvuJ8=
golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o=
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
golang.org/x/tools v0.12.0 h1:YW6HUoUmYBpwSgyaGaZq1fHjrBjX1rlpZ54T6mu2kss=
golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
google.golang.org/genproto/googleapis/rpc v0.0.0-20230807174057-1744710a1577 h1:wukfNtZmZUurLN/atp2hiIeTKn7QJWIQdHzqmsOnAOk=
google.golang.org/genproto/googleapis/rpc v0.0.0-20230807174057-1744710a1577/go.mod h1:+Bk1OCOj40wS2hwAMA+aCW9ypzm63QTBBHp6lQ3p+9M=
google.golang.org/grpc v1.58.2 h1:SXUpjxeVF3FKrTYQI4f4KvbGD5u2xccdYdurwowix5I=
Expand Down

0 comments on commit 993b20c

Please sign in to comment.