Skip to content

fix: wgengine: fix TSMP/ICMP callback leak#122

Merged
rowansmithau merged 1 commit into
mainfrom
rowan/25380-callback-leak
May 19, 2026
Merged

fix: wgengine: fix TSMP/ICMP callback leak#122
rowansmithau merged 1 commit into
mainfrom
rowan/25380-callback-leak

Conversation

@rowansmithau
Copy link
Copy Markdown
Member

this is an attempted fix for the issue detailed in coder/coder#25380.

it adds the changes in the upstream PR at tailscale#18113 as well as some tests which were created specifically to highlight the before/after changes (and as a result don't necessarily need to be merged)

@rowansmithau rowansmithau self-assigned this May 19, 2026
@rowansmithau rowansmithau added the bug Something isn't working label May 19, 2026
@rowansmithau rowansmithau marked this pull request as ready for review May 19, 2026 04:23
@rowansmithau rowansmithau requested a review from a team as a code owner May 19, 2026 04:23
Copy link
Copy Markdown
Member

@ethanndickson ethanndickson left a comment

Choose a reason for hiding this comment

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

identical to the upstream fix, sgtm!

@rowansmithau rowansmithau merged commit 6f014ff into main May 19, 2026
15 of 26 checks passed
@rowansmithau rowansmithau deleted the rowan/25380-callback-leak branch May 19, 2026 04:40
rowansmithau added a commit to coder/coder that referenced this pull request May 19, 2026
Updates `github.com/coder/tailscale` to
[`v1.1.1-0.20260519043957-6f014ff9434f`](coder/tailscale@6f014ff)
to include the fix from
[coder/tailscale#122](coder/tailscale#122),
which ports the upstream
[tailscale/tailscale#18113](tailscale/tailscale#18113)
fix for TSMP/ICMP callback leaks.

Fixes #25380

> Generated with [Coder Agents](https://coder.com) by @rowansmithau
rowansmithau added a commit to coder/coder that referenced this pull request May 19, 2026
….29) (#25470)

Backport of #25469 to `release/2.29`.

Updates `github.com/coder/tailscale` to
[`v1.1.1-0.20260519043957-6f014ff9434f`](coder/tailscale@6f014ff)
to include the fix from
[coder/tailscale#122](coder/tailscale#122),
which ports the upstream
[tailscale/tailscale#18113](tailscale/tailscale#18113)
fix for TSMP/ICMP callback leaks.

Fixes #25380

> Generated with [Coder Agents](https://coder.com) by @rowansmithau
rowansmithau added a commit to coder/coder that referenced this pull request May 19, 2026
….32) (#25473)

Backport of #25469 to `release/2.32`.

Updates `github.com/coder/tailscale` to
[`v1.1.1-0.20260519043957-6f014ff9434f`](coder/tailscale@6f014ff)
to include the fix from
[coder/tailscale#122](coder/tailscale#122),
which ports the upstream
[tailscale/tailscale#18113](tailscale/tailscale#18113)
fix for TSMP/ICMP callback leaks.

Fixes #25380

> Generated with [Coder Agents](https://coder.com) by @rowansmithau
rowansmithau added a commit to coder/coder that referenced this pull request May 19, 2026
….31) (#25471)

Backport of #25469 to `release/2.31`.

Updates `github.com/coder/tailscale` to
[`v1.1.1-0.20260519043957-6f014ff9434f`](coder/tailscale@6f014ff)
to include the fix from
[coder/tailscale#122](coder/tailscale#122),
which ports the upstream
[tailscale/tailscale#18113](tailscale/tailscale#18113)
fix for TSMP/ICMP callback leaks.

Fixes #25380

> Generated with [Coder Agents](https://coder.com) by @rowansmithau
rowansmithau added a commit to coder/coder that referenced this pull request May 19, 2026
….33) (#25472)

Backport of #25469 to `release/2.33`.

Updates `github.com/coder/tailscale` to
[`v1.1.1-0.20260519043957-6f014ff9434f`](coder/tailscale@6f014ff)
to include the fix from
[coder/tailscale#122](coder/tailscale#122),
which ports the upstream
[tailscale/tailscale#18113](tailscale/tailscale#18113)
fix for TSMP/ICMP callback leaks.

Fixes #25380

> Generated with [Coder Agents](https://coder.com) by @rowansmithau
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants