Skip to content

update github.com/moby/spdystream v0.5.1#13215

Merged
samuelkarp merged 1 commit intocontainerd:mainfrom
samuelkarp:update-spdystream
Apr 13, 2026
Merged

update github.com/moby/spdystream v0.5.1#13215
samuelkarp merged 1 commit intocontainerd:mainfrom
samuelkarp:update-spdystream

Conversation

@samuelkarp
Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings April 13, 2026 17:49
@github-project-automation github-project-automation Bot moved this to Needs Triage in Pull Request Review Apr 13, 2026
@dosubot dosubot Bot added the dependencies Pull requests that update a dependency file label Apr 13, 2026
Copy link
Copy Markdown
Member

@thaJeztah thaJeztah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-project-automation github-project-automation Bot moved this from Needs Triage to Review In Progress in Pull Request Review Apr 13, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the vendored github.com/moby/spdystream dependency to v0.5.1, bringing in upstream changes around stricter SPDY frame length/header parsing limits and new option hooks for configuring those limits.

Changes:

  • Bump github.com/moby/spdystream from v0.5.0 to v0.5.1 (go.mod/go.sum/vendor/modules.txt).
  • Add configurable framer parsing limits (new FramerOption + NewFramerWithOptions) and enforce additional frame/header size checks.
  • Update vendored notices/licenses for the spdy/ derived code (adds BSD LICENSE + PATENTS; updates NOTICE).

Reviewed changes

Copilot reviewed 1 out of 12 changed files in this pull request and generated no comments.

Show a summary per file
File Description
vendor/modules.txt Updates vendored module version reference to v0.5.1.
go.mod Bumps github.com/moby/spdystream requirement to v0.5.1.
go.sum Updates checksums for github.com/moby/spdystream v0.5.1.
vendor/github.com/moby/spdystream/spdy/types.go Adds framer option plumbing and default parsing limit constants.
vendor/github.com/moby/spdystream/spdy/options.go Introduces FramerOption and limit-setting helpers.
vendor/github.com/moby/spdystream/spdy/read.go Adds control-frame payload limiting and header count/field-size limits.
vendor/github.com/moby/spdystream/spdy/write.go Adds payload length validation when serializing frames/headers.
vendor/github.com/moby/spdystream/connection.go Adds NewConnectionWithOptions and closes conn on invalid control frame.
vendor/github.com/moby/spdystream/NOTICE Expands notice text to cover the spdy/ derived code and license locations.
vendor/github.com/moby/spdystream/spdy/LICENSE Adds BSD 3-Clause license text for derived Go code.
vendor/github.com/moby/spdystream/spdy/PATENTS Adds Go project patent grant.
vendor/github.com/moby/spdystream/spdy/dictionary.go Removes Docker Apache header block from derived Go code file.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@samuelkarp samuelkarp added this pull request to the merge queue Apr 13, 2026
Merged via the queue into containerd:main with commit f006ee0 Apr 13, 2026
101 of 104 checks passed
@github-project-automation github-project-automation Bot moved this from Review In Progress to Done in Pull Request Review Apr 13, 2026
@samuelkarp samuelkarp deleted the update-spdystream branch April 13, 2026 20:53
@chrishenzie chrishenzie added cherry-picked/1.7.x PR commits are cherry-picked into release/1.7 branch cherry-picked/2.0.x PR commits are cherry picked into the release/2.0 branch cherry-picked/2.1.x PR commits are cherry picked into the release/2.1 branch cherry-picked/2.2.x PR commits are cherry-picked into release/2.2 branch labels Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cherry-picked/1.7.x PR commits are cherry-picked into release/1.7 branch cherry-picked/2.0.x PR commits are cherry picked into the release/2.0 branch cherry-picked/2.1.x PR commits are cherry picked into the release/2.1 branch cherry-picked/2.2.x PR commits are cherry-picked into release/2.2 branch dependencies Pull requests that update a dependency file size/L

Projects

Development

Successfully merging this pull request may close these issues.

7 participants