<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tailscale/types/netmap, branch containerboot-exit-code</title>
<subtitle>The easiest, most secure way to use WireGuard and 2FA</subtitle>
<id>http://git.waynecole.info/tailscale/atom?h=containerboot-exit-code</id>
<link rel='self' href='http://git.waynecole.info/tailscale/atom?h=containerboot-exit-code'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/'/>
<updated>2025-09-09T16:03:01Z</updated>
<entry>
<title>ipn/ipnlocal, types: plumb tailnet display name cap through to network profile (#17045)</title>
<updated>2025-09-09T16:03:01Z</updated>
<author>
<name>Nick O'Neill</name>
<email>nick@tailscale.com</email>
</author>
<published>2025-09-09T16:03:01Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=77250a301aee83d67c1bbe497391500f7c70e7b4'/>
<id>urn:sha1:77250a301aee83d67c1bbe497391500f7c70e7b4</id>
<content type='text'>
Updates tailscale/corp#30456

Signed-off-by: Nick O'Neill &lt;nick@tailscale.com&gt;</content>
</entry>
<entry>
<title>Revert "types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoint (#16244)" (#16322)</title>
<updated>2025-06-19T16:47:06Z</updated>
<author>
<name>Jordan Whited</name>
<email>jordan@tailscale.com</email>
</author>
<published>2025-06-19T16:47:06Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=583f740c0b583081b0c1a39f92e349c49c0c4a41'/>
<id>urn:sha1:583f740c0b583081b0c1a39f92e349c49c0c4a41</id>
<content type='text'>
This reverts commit 6a93b17c8cafc1d8e1c52e133511e52ed9086355.

The reverted commit added more complexity than it was worth at the
current stage. Handling delta CapVer changes requires extensive changes
to relayManager datastructures in order to also support delta updates of
relay servers.

Updates tailscale/corp#27502

Signed-off-by: Jordan Whited &lt;jordan@tailscale.com&gt;</content>
</entry>
<entry>
<title>types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoint (#16244)</title>
<updated>2025-06-11T00:31:14Z</updated>
<author>
<name>Jordan Whited</name>
<email>jordan@tailscale.com</email>
</author>
<published>2025-06-11T00:31:14Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=6a93b17c8cafc1d8e1c52e133511e52ed9086355'/>
<id>urn:sha1:6a93b17c8cafc1d8e1c52e133511e52ed9086355</id>
<content type='text'>
This enables us to mark nodes as relay capable or not. We don't actually
do that yet, as we haven't established a relay CapVer.

Updates tailscale/corp#27502

Signed-off-by: Jordan Whited &lt;jordan@tailscale.com&gt;</content>
</entry>
<entry>
<title>types/netmap: fix NodeMutationEndpoints docs typo (#16234)</title>
<updated>2025-06-09T23:12:12Z</updated>
<author>
<name>Jordan Whited</name>
<email>jordan@tailscale.com</email>
</author>
<published>2025-06-09T23:12:12Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=cc8dc9e4dcc83fced123d0268e62d4530c515ac6'/>
<id>urn:sha1:cc8dc9e4dcc83fced123d0268e62d4530c515ac6</id>
<content type='text'>
Updates #cleanup

Signed-off-by: Jordan Whited &lt;jordan@tailscale.com&gt;</content>
</entry>
<entry>
<title>controlclient,health,ipnlocal,tailcfg: add DisplayMessage support</title>
<updated>2025-05-30T13:48:11Z</updated>
<author>
<name>James Sanderson</name>
<email>jsanderson@tailscale.com</email>
</author>
<published>2025-05-07T16:01:40Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=11e83f9da5eb4e11d50464ac6ab01bb663218b22'/>
<id>urn:sha1:11e83f9da5eb4e11d50464ac6ab01bb663218b22</id>
<content type='text'>
Updates tailscale/corp#27759

Signed-off-by: James Sanderson &lt;jsanderson@tailscale.com&gt;
</content>
</entry>
<entry>
<title>control/controlclient,health,tailcfg: refactor control health messages (#15839)</title>
<updated>2025-05-22T12:40:32Z</updated>
<author>
<name>James 'zofrex' Sanderson</name>
<email>jsanderson@tailscale.com</email>
</author>
<published>2025-05-22T12:40:32Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=aa8bc23c496821dfa00771c9604fc4a71ead7d4c'/>
<id>urn:sha1:aa8bc23c496821dfa00771c9604fc4a71ead7d4c</id>
<content type='text'>
* control/controlclient,health,tailcfg: refactor control health messages

Updates tailscale/corp#27759

Signed-off-by: James Sanderson &lt;jsanderson@tailscale.com&gt;
Signed-off-by: Paul Scott &lt;408401+icio@users.noreply.github.com&gt;
Co-authored-by: Paul Scott &lt;408401+icio@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>feature/taildrop: move rest of Taildrop out of LocalBackend</title>
<updated>2025-05-07T03:41:27Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2025-05-03T00:49:23Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=068d5ab6558f8ed7f6e6ecfb9dadb1ad5696966c'/>
<id>urn:sha1:068d5ab6558f8ed7f6e6ecfb9dadb1ad5696966c</id>
<content type='text'>
Updates #12614

Change-Id: If451dec1d796f6a4216fe485975c87f0c62a53e5
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
Co-authored-by: Nick Khyl &lt;nickk@tailscale.com&gt;
</content>
</entry>
<entry>
<title>control/controlclient,tailcfg:types: remove MaxKeyduration from NetMap</title>
<updated>2025-02-14T18:06:23Z</updated>
<author>
<name>James Sanderson</name>
<email>jsanderson@tailscale.com</email>
</author>
<published>2025-01-30T14:20:27Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=45f29a208a41b4da213e6f9c2433f727ab46aee7'/>
<id>urn:sha1:45f29a208a41b4da213e6f9c2433f727ab46aee7</id>
<content type='text'>
This reverts most of 124dc10261ea (#10401).

Removing in favour of adding this in CapMaps instead (#14829).

Updates tailscale/corp#16016

Signed-off-by: James Sanderson &lt;jsanderson@tailscale.com&gt;
</content>
</entry>
<entry>
<title>types/netmap,*: pass around UserProfiles as views (pointers) instead</title>
<updated>2025-02-11T15:12:54Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2025-01-25T03:41:30Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=9706c9f4ffb8637670e3d2e152607c23be621a41'/>
<id>urn:sha1:9706c9f4ffb8637670e3d2e152607c23be621a41</id>
<content type='text'>
Smaller.

Updates tailscale/corp#26058 (@andrew-d noticed during this)

Change-Id: Id33cddd171aaf8f042073b6d3c183b0a746e9931
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>tailcfg: add JSON unmarshal helper for view of node/peer capabilities</title>
<updated>2025-02-03T19:49:11Z</updated>
<author>
<name>Adrian Dewhurst</name>
<email>adrian@tailscale.com</email>
</author>
<published>2025-02-03T19:08:26Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=600f25dac99aa8fbecb5b43f0ec9df516fbb28f6'/>
<id>urn:sha1:600f25dac99aa8fbecb5b43f0ec9df516fbb28f6</id>
<content type='text'>
Many places that need to work with node/peer capabilities end up with a
something-View and need to either reimplement the helper code or make an
expensive copy. We have the machinery to easily handle this now.

Updates #cleanup

Change-Id: Ic3f55be329f0fc6c178de26b34359d0e8c6ca5fc
Signed-off-by: Adrian Dewhurst &lt;adrian@tailscale.com&gt;
</content>
</entry>
</feed>
