<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tailscale/types/netmap/netmap.go, branch bradfitz/sessionactivetimeout</title>
<subtitle>The easiest, most secure way to use WireGuard and 2FA</subtitle>
<id>http://git.waynecole.info/tailscale/atom?h=bradfitz%2Fsessionactivetimeout</id>
<link rel='self' href='http://git.waynecole.info/tailscale/atom?h=bradfitz%2Fsessionactivetimeout'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/'/>
<updated>2023-10-02T01:23:02Z</updated>
<entry>
<title>tailcfg, all: use []netip.AddrPort instead of []string for Endpoints</title>
<updated>2023-10-02T01:23:02Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2023-10-01T04:05:02Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=425cf9aa9d7b0d2a1bd03f45d9665de1ecab9a7c'/>
<id>urn:sha1:425cf9aa9d7b0d2a1bd03f45d9665de1ecab9a7c</id>
<content type='text'>
It's JSON wire compatible.

Updates #cleanup

Change-Id: Ifa5c17768fec35b305b06d75eb5f0611c8a135a6
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>tailcfg: add NodeCapMap</title>
<updated>2023-09-18T19:00:34Z</updated>
<author>
<name>Maisem Ali</name>
<email>maisem@tailscale.com</email>
</author>
<published>2023-09-18T15:52:22Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=19a9d9037f9770adb2cc4b812aeb1f1ff02da5af'/>
<id>urn:sha1:19a9d9037f9770adb2cc4b812aeb1f1ff02da5af</id>
<content type='text'>
Like PeerCapMap, add a field to `tailcfg.Node` which provides
a map of Capability to raw JSON messages which are deferred to be
parsed later by the application code which cares about the specific
capabilities. This effectively allows us to prototype new behavior
without having to commit to a schema in tailcfg, and it also opens up
the possibilities to develop custom behavior in tsnet applications w/o
having to plumb through application specific data in the MapResponse.

Updates #4217

Signed-off-by: Maisem Ali &lt;maisem@tailscale.com&gt;
</content>
</entry>
<entry>
<title>ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfile</title>
<updated>2023-09-18T17:58:32Z</updated>
<author>
<name>Sonia Appasamy</name>
<email>sonia@tailscale.com</email>
</author>
<published>2023-09-08T16:04:54Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=258f16f84b3713fde23b43affd5e0814584d3f35'/>
<id>urn:sha1:258f16f84b3713fde23b43affd5e0814584d3f35</id>
<content type='text'>
Start backfilling MagicDNS suffixes on LoginProfiles.

Updates #9286

Signed-off-by: Sonia Appasamy &lt;sonia@tailscale.com&gt;
</content>
</entry>
<entry>
<title>types/netmap: remove NetworkMap.{Addresses,MachineStatus}</title>
<updated>2023-09-18T16:08:11Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2023-09-18T06:31:34Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=0d991249e1330541ba8b25e221d0678a4b82db04'/>
<id>urn:sha1:0d991249e1330541ba8b25e221d0678a4b82db04</id>
<content type='text'>
And convert all callers over to the methods that check SelfNode.

Now we don't have multiple ways to express things in tests (setting
fields on SelfNode vs NetworkMap, sometimes inconsistently) and don't
have multiple ways to check those two fields (often only checking one
or the other).

Updates #9443

Change-Id: I2d7ba1cf6556142d219fae2be6f484f528756e3c
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>tailcfg: define a type for NodeCapability</title>
<updated>2023-09-17T20:16:29Z</updated>
<author>
<name>Maisem Ali</name>
<email>maisem@tailscale.com</email>
</author>
<published>2023-09-06T17:17:25Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=a61caea9111b8304414be768a89063721a5ae46c'/>
<id>urn:sha1:a61caea9111b8304414be768a89063721a5ae46c</id>
<content type='text'>
Instead of untyped string, add a type to identify these.

Updates #cleanup

Signed-off-by: Maisem Ali &lt;maisem@tailscale.com&gt;
</content>
</entry>
<entry>
<title>types/netmap: start phasing out Addresses, add GetAddresses method</title>
<updated>2023-09-17T18:16:43Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2023-09-17T17:53:23Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=926c990a092d82d060fff3194fcc786bc5fa539b'/>
<id>urn:sha1:926c990a092d82d060fff3194fcc786bc5fa539b</id>
<content type='text'>
NetworkMap.Addresses is redundant with the SelfNode.Addresses. This
works towards a TODO to delete NetworkMap.Addresses and replace it
with a method.

This is similar to #9389.

Updates #cleanup

Change-Id: Id000509ca5d16bb636401763d41bdb5f38513ba0
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>types/netmap: deprecate NetworkMap.MachineStatus, add accessor method</title>
<updated>2023-09-17T18:09:11Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2023-09-13T17:20:51Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=fb5ceb03e3f9ca8e9c96c0129674eb26afb054b6'/>
<id>urn:sha1:fb5ceb03e3f9ca8e9c96c0129674eb26afb054b6</id>
<content type='text'>
Step 1 of deleting it, per TODO.

Updates #cleanup

Change-Id: I1d3d0165ae5d8b20610227d60640997b73568733
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>control/controlclient, types/netmap: start plumbing delta netmap updates</title>
<updated>2023-09-12T19:23:24Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2023-09-02T02:28:00Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=3af051ea27a37acd1ffc73583d5ad2b19c60edd1'/>
<id>urn:sha1:3af051ea27a37acd1ffc73583d5ad2b19c60edd1</id>
<content type='text'>
Currently only the top four most popular changes: endpoints, DERP
home, online, and LastSeen.

Updates #1909

Change-Id: I03152da176b2b95232b56acabfb55dcdfaa16b79
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>types/netmap: delete a copy of views.SliceEqual</title>
<updated>2023-09-09T03:49:10Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2023-09-09T03:40:43Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=db307d35e11a11558cb4962dd62d91a348d1374e'/>
<id>urn:sha1:db307d35e11a11558cb4962dd62d91a348d1374e</id>
<content type='text'>
Updates #cleanup

Change-Id: Ibdfa6c5dc9211f5c97c763ba323802a1c1d80c9e
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>types/netmap: remove redundant Netmap.Hostinfo</title>
<updated>2023-08-22T16:54:02Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2023-08-22T16:41:52Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=947def7688964319d0619867e3500844677d669f'/>
<id>urn:sha1:947def7688964319d0619867e3500844677d669f</id>
<content type='text'>
It was in SelfNode.Hostinfo anyway. The redundant copy was just
costing us an allocation per netmap (a Hostinfo.Clone).

Updates #1909

Change-Id: Ifac568aa5f8054d9419828489442a0f4559bc099
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
</feed>
