<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tailscale/types/netmap/netmap.go, branch bradfitz/gui_netmap</title>
<subtitle>The easiest, most secure way to use WireGuard and 2FA</subtitle>
<id>http://git.waynecole.info/tailscale/atom?h=bradfitz%2Fgui_netmap</id>
<link rel='self' href='http://git.waynecole.info/tailscale/atom?h=bradfitz%2Fgui_netmap'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/'/>
<updated>2023-08-16T22:23:43Z</updated>
<entry>
<title>WIP</title>
<updated>2023-08-16T22:23:43Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2023-08-16T22:23:40Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=b256c319c08c50bd52e617c500a37e566fbbb432'/>
<id>urn:sha1:b256c319c08c50bd52e617c500a37e566fbbb432</id>
<content type='text'>
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>envknob/logknob: add package for configurable logging</title>
<updated>2023-03-30T15:16:26Z</updated>
<author>
<name>Andrew Dunham</name>
<email>andrew@du.nham.ca</email>
</author>
<published>2023-03-15T13:24:24Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=8ed4fd1dbc7f8dfe2b9d6321d922e39e2a59ab5f'/>
<id>urn:sha1:8ed4fd1dbc7f8dfe2b9d6321d922e39e2a59ab5f</id>
<content type='text'>
A LogKnob allows enabling logs with an envknob, netmap capability, and
manually, and calling a logging function when logs are enabled.

Signed-off-by: Andrew Dunham &lt;andrew@du.nham.ca&gt;
Change-Id: Id66c608d4e488bfd4eaa5e867a8d9289686748be
</content>
</entry>
<entry>
<title>all: update copyright and license headers</title>
<updated>2023-01-27T23:36:29Z</updated>
<author>
<name>Will Norris</name>
<email>will@tailscale.com</email>
</author>
<published>2023-01-27T21:37:20Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=71029cea2ddf82007b80f465b256d027eab0f02d'/>
<id>urn:sha1:71029cea2ddf82007b80f465b256d027eab0f02d</id>
<content type='text'>
This updates all source files to use a new standard header for copyright
and license declaration.  Notably, copyright no longer includes a date,
and we now use the standard SPDX-License-Identifier header.

This commit was done almost entirely mechanically with perl, and then
some minimal manual fixes.

Updates #6865

Signed-off-by: Will Norris &lt;will@tailscale.com&gt;
</content>
</entry>
<entry>
<title>ipn/localapi: add localapi debug endpoints for packet filter/matches</title>
<updated>2023-01-03T23:54:51Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2023-01-03T23:39:32Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=eafbf8886d77e963ab07651a1a0ed10de9d6526d'/>
<id>urn:sha1:eafbf8886d77e963ab07651a1a0ed10de9d6526d</id>
<content type='text'>
For debugging #6423. This is easier than TS_DEBUG_MAP, as this means I
can pipe things into jq, etc.

Updates #6423

Change-Id: Ib3e7496b2eb3f47d4bed42e9b8045a441424b23c
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>cmd/tailscale: make "up", "status" warn if routes and --accept-routes off</title>
<updated>2022-11-11T18:56:50Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2022-11-11T17:43:49Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=08e110ebc56510677bce3c842290661086fa2cbf'/>
<id>urn:sha1:08e110ebc56510677bce3c842290661086fa2cbf</id>
<content type='text'>
Example output:

    # Health check:
    #     - Some peers are advertising routes but --accept-routes is false

Also, move "tailscale status" health checks to the bottom, where they
won't be lost in large netmaps.

Updates #2053
Updates #6266

Change-Id: I5ae76a0cd69a452ce70063875cd7d974bfeb8f1a
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>wgengine/wgcfg: plumb down audit log IDs (#5855)</title>
<updated>2022-10-06T23:19:38Z</updated>
<author>
<name>Joe Tsai</name>
<email>joetsai@digital-static.net</email>
</author>
<published>2022-10-06T23:19:38Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=82f5f438e0ada551d8e93cc130bb5c8b7d47a0d4'/>
<id>urn:sha1:82f5f438e0ada551d8e93cc130bb5c8b7d47a0d4</id>
<content type='text'>
The node and domain audit log IDs are provided in the map response,
but are ultimately going to be used in wgengine since
that's the layer that manages the tstun.Wrapper.

Do the plumbing work to get this field passed down the stack.

Signed-off-by: Joe Tsai &lt;joetsai@digital-static.net&gt;</content>
</entry>
<entry>
<title>control/controlclient,ipn/ipnlocal: wire tka enable/disable</title>
<updated>2022-09-21T19:57:59Z</updated>
<author>
<name>Tom DNetto</name>
<email>tom@tailscale.com</email>
</author>
<published>2022-09-06T23:34:16Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=e9b98dd2e1b9c0d2ee80f64bee1bb84d9328686b'/>
<id>urn:sha1:e9b98dd2e1b9c0d2ee80f64bee1bb84d9328686b</id>
<content type='text'>
Signed-off-by: Tom DNetto &lt;tom@tailscale.com&gt;
</content>
</entry>
<entry>
<title>all: convert more code to use net/netip directly</title>
<updated>2022-07-26T04:53:49Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2022-07-26T04:14:09Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=a12aad6b472b917daddbe1afe59e0e2745266753'/>
<id>urn:sha1:a12aad6b472b917daddbe1afe59e0e2745266753</id>
<content type='text'>
    perl -i -npe 's,netaddr.IPPrefixFrom,netip.PrefixFrom,' $(git grep -l -F netaddr.)
    perl -i -npe 's,netaddr.IPPortFrom,netip.AddrPortFrom,' $(git grep -l -F netaddr. )
    perl -i -npe 's,netaddr.IPPrefix,netip.Prefix,g' $(git grep -l -F netaddr. )
    perl -i -npe 's,netaddr.IPPort,netip.AddrPort,g' $(git grep -l -F netaddr. )
    perl -i -npe 's,netaddr.IP\b,netip.Addr,g' $(git grep -l -F netaddr. )
    perl -i -npe 's,netaddr.IPv6Raw\b,netip.AddrFrom16,g' $(git grep -l -F netaddr. )
    goimports -w .

Then delete some stuff from the net/netaddr shim package which is no
longer neeed.

Updates #5162

Change-Id: Ia7a86893fe21c7e3ee1ec823e8aba288d4566cd8
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>net/netaddr: start migrating to net/netip via new netaddr adapter package</title>
<updated>2022-07-25T23:20:43Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2022-07-25T03:08:42Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=7eaf5e509fe3a921a9caa05173b7f7a80c504601'/>
<id>urn:sha1:7eaf5e509fe3a921a9caa05173b7f7a80c504601</id>
<content type='text'>
Updates #5162

Change-Id: Id7bdec303b25471f69d542f8ce43805328d56c12
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>control/controlclient, types/netmap: remove unused LocalPort field</title>
<updated>2022-06-20T00:22:00Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2022-06-19T23:31:54Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=a1e429f7c38719f9d7f644cced371d168d755af5'/>
<id>urn:sha1:a1e429f7c38719f9d7f644cced371d168d755af5</id>
<content type='text'>
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
</feed>
