<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tailscale/wgengine/netstack/netstack.go, branch andrew/netstack-forwarder-debug</title>
<subtitle>The easiest, most secure way to use WireGuard and 2FA</subtitle>
<id>http://git.waynecole.info/tailscale/atom?h=andrew%2Fnetstack-forwarder-debug</id>
<link rel='self' href='http://git.waynecole.info/tailscale/atom?h=andrew%2Fnetstack-forwarder-debug'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/'/>
<updated>2024-02-26T21:33:10Z</updated>
<entry>
<title>wgengine/netstack: add debug page for TCP forwarder</title>
<updated>2024-02-26T21:33:10Z</updated>
<author>
<name>Andrew Dunham</name>
<email>andrew@du.nham.ca</email>
</author>
<published>2024-02-26T19:34:56Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=35dc1fea725f3b947870ca9994bfbead26433eaf'/>
<id>urn:sha1:35dc1fea725f3b947870ca9994bfbead26433eaf</id>
<content type='text'>
To help in debugging issues with subnet routers in userspace mode–for
example, hitting the max inflight limit.

Updates tailscale/corp#12184

Signed-off-by: Andrew Dunham &lt;andrew@du.nham.ca&gt;
Change-Id: Idd922f4ae37695f6598a914c2d050574755ef309
</content>
</entry>
<entry>
<title>all: remove LenIter, use Go 1.22 range-over-int instead</title>
<updated>2024-02-25T20:29:45Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2024-02-25T15:57:11Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=e1bd7488d0fce970278a59b670154e850b3df99d'/>
<id>urn:sha1:e1bd7488d0fce970278a59b670154e850b3df99d</id>
<content type='text'>
Updates #11058
Updates golang/go#65685

Change-Id: Ibb216b346e511d486271ab3d84e4546c521e4e22
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>tailfs: listen for local clients only on 100.100.100.100</title>
<updated>2024-02-12T20:08:00Z</updated>
<author>
<name>Percy Wegmann</name>
<email>percy@tailscale.com</email>
</author>
<published>2024-02-11T21:01:59Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=c42a4e407a9fcaccdf29a275dcb9bbbd3040bb59'/>
<id>urn:sha1:c42a4e407a9fcaccdf29a275dcb9bbbd3040bb59</id>
<content type='text'>
FileSystemForLocal was listening on the node's Tailscale address,
which potentially exposes the user's view of TailFS shares to other
Tailnet users. Remote nodes should connect to exported shares via
the peerapi.

This removes that code so that FileSystemForLocal is only avaialable
on 100.100.100.100:8080.

Updates tailscale/corp#16827

Signed-off-by: Percy Wegmann &lt;percy@tailscale.com&gt;
</content>
</entry>
<entry>
<title>tailfs: disable TailFSForLocal via policy</title>
<updated>2024-02-10T02:00:42Z</updated>
<author>
<name>Percy Wegmann</name>
<email>percy@tailscale.com</email>
</author>
<published>2024-02-09T22:23:42Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=ddcffaef7ae3ca96d4710ac307d9e2930694f8bd'/>
<id>urn:sha1:ddcffaef7ae3ca96d4710ac307d9e2930694f8bd</id>
<content type='text'>
Adds support for node attribute tailfs:access. If this attribute is
not present, Tailscale will not accept connections to the local TailFS
server at 100.100.100.100:8080.

Updates tailscale/corp#16827

Signed-off-by: Percy Wegmann &lt;percy@tailscale.com&gt;
</content>
</entry>
<entry>
<title>tailfs: clean up naming and package structure</title>
<updated>2024-02-10T02:00:42Z</updated>
<author>
<name>Percy Wegmann</name>
<email>percy@tailscale.com</email>
</author>
<published>2024-02-09T17:26:43Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=abab0d4197ac73111a62e27de46377d5c8ef0827'/>
<id>urn:sha1:abab0d4197ac73111a62e27de46377d5c8ef0827</id>
<content type='text'>
- Restyles tailfs -&gt; tailFS
- Defines interfaces for main TailFS types
- Moves implemenatation of TailFS into tailfsimpl package

Updates tailscale/corp#16827

Signed-off-by: Percy Wegmann &lt;percy@tailscale.com&gt;
</content>
</entry>
<entry>
<title>tailfs: initial implementation</title>
<updated>2024-02-09T15:13:51Z</updated>
<author>
<name>Percy Wegmann</name>
<email>percy@tailscale.com</email>
</author>
<published>2024-02-02T18:45:32Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=993acf4475b22d693f210ae08cd8de57e2452d28'/>
<id>urn:sha1:993acf4475b22d693f210ae08cd8de57e2452d28</id>
<content type='text'>
Add a WebDAV-based folder sharing mechanism that is exposed to local clients at
100.100.100.100:8080 and to remote peers via a new peerapi endpoint at
/v0/tailfs.

Add the ability to manage folder sharing via the new 'share' CLI sub-command.

Updates tailscale/corp#16827

Signed-off-by: Percy Wegmann &lt;percy@tailscale.com&gt;
</content>
</entry>
<entry>
<title>go.mod,wgengine/netstack: bump gvisor</title>
<updated>2024-01-20T02:23:53Z</updated>
<author>
<name>James Tucker</name>
<email>james@tailscale.com</email>
</author>
<published>2024-01-19T23:56:57Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=7e3bcd297ebb04c10baaf12110e746e6c7681650'/>
<id>urn:sha1:7e3bcd297ebb04c10baaf12110e746e6c7681650</id>
<content type='text'>
Updates #8043

Signed-off-by: James Tucker &lt;james@tailscale.com&gt;
</content>
</entry>
<entry>
<title>wgengine/netstack: expose gVisor metrics through expvar</title>
<updated>2024-01-19T23:36:54Z</updated>
<author>
<name>Andrew Dunham</name>
<email>andrew@du.nham.ca</email>
</author>
<published>2024-01-19T23:06:55Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=7a0392a8a3f91a0a2a52904f9fff587a53d665b3'/>
<id>urn:sha1:7a0392a8a3f91a0a2a52904f9fff587a53d665b3</id>
<content type='text'>
When tailscaled is run with "-debug 127.0.0.1:12345", these metrics are
available at:
    http://localhost:12345/debug/metrics

Updates #8210

Signed-off-by: Andrew Dunham &lt;andrew@du.nham.ca&gt;
Change-Id: I19db6c445ac1f8344df2bc1066a3d9c9030606f8
</content>
</entry>
<entry>
<title>wgengine/netstack: disable RACK on Windows (#10402)</title>
<updated>2023-11-28T20:12:32Z</updated>
<author>
<name>Jordan Whited</name>
<email>jordan@tailscale.com</email>
</author>
<published>2023-11-28T20:12:32Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=5e861c38718ffcde3ded6d2922ca464886e41321'/>
<id>urn:sha1:5e861c38718ffcde3ded6d2922ca464886e41321</id>
<content type='text'>
Updates #9707

Signed-off-by: Jordan Whited &lt;jordan@tailscale.com&gt;</content>
</entry>
<entry>
<title>wgengine/netstack: standardize var names in UpdateNetstackIPs</title>
<updated>2023-11-01T15:29:32Z</updated>
<author>
<name>Maisem Ali</name>
<email>maisem@tailscale.com</email>
</author>
<published>2023-10-24T15:26:08Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=d0f2c0664b394370face42c183ea79982f4a7bd7'/>
<id>urn:sha1:d0f2c0664b394370face42c183ea79982f4a7bd7</id>
<content type='text'>
Updates #cleanup

Signed-off-by: Maisem Ali &lt;maisem@tailscale.com&gt;
</content>
</entry>
</feed>
