<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tailscale/types/netmap, branch knyar/netmapdiff2</title>
<subtitle>The easiest, most secure way to use WireGuard and 2FA</subtitle>
<id>http://git.waynecole.info/tailscale/atom?h=knyar%2Fnetmapdiff2</id>
<link rel='self' href='http://git.waynecole.info/tailscale/atom?h=knyar%2Fnetmapdiff2'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/'/>
<updated>2025-06-19T16:47:06Z</updated>
<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>
<entry>
<title>tailcfg: add ServiceName</title>
<updated>2025-01-22T20:27:46Z</updated>
<author>
<name>Adrian Dewhurst</name>
<email>adrian@tailscale.com</email>
</author>
<published>2025-01-21T22:07:34Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=0fa7b4a236bc492d2c83e4ec319f4d0614d37774'/>
<id>urn:sha1:0fa7b4a236bc492d2c83e4ec319f4d0614d37774</id>
<content type='text'>
Rather than using a string everywhere and needing to clarify that the
string should have the svc: prefix, create a separate type for Service
names.

Updates tailscale/corp#24607

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