<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tailscale/control/controlknobs/controlknobs_test.go, branch patrickod/reverse-web-handler-order-csrf</title>
<subtitle>The easiest, most secure way to use WireGuard and 2FA</subtitle>
<id>http://git.waynecole.info/tailscale/atom?h=patrickod%2Freverse-web-handler-order-csrf</id>
<link rel='self' href='http://git.waynecole.info/tailscale/atom?h=patrickod%2Freverse-web-handler-order-csrf'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/'/>
<updated>2025-01-26T18:49:11Z</updated>
<entry>
<title>control/controlknobs: make Knobs.AsDebugJSON automatic, not require maintenance</title>
<updated>2025-01-26T18:49:11Z</updated>
<author>
<name>Brad Fitzpatrick</name>
<email>bradfitz@tailscale.com</email>
</author>
<published>2025-01-26T18:23:38Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=e701fde6b389a4a69b4d33aace8969530b25de8d'/>
<id>urn:sha1:e701fde6b389a4a69b4d33aace8969530b25de8d</id>
<content type='text'>
The AsDebugJSON method (used only for a LocalAPI debug call) always
needed to be updated whenever a new controlknob was added. We had a
test for it, which was nice, but it was a tedious step we don't need
to do. Use reflect instead.

Updates #14788

Change-Id: If59cd776920f3ce7c748f86ed2eddd9323039a0b
Signed-off-by: Brad Fitzpatrick &lt;bradfitz@tailscale.com&gt;
</content>
</entry>
<entry>
<title>all: use reflect.TypeFor now available in Go 1.22 (#11078)</title>
<updated>2024-02-09T01:34:22Z</updated>
<author>
<name>Joe Tsai</name>
<email>joetsai@digital-static.net</email>
</author>
<published>2024-02-09T01:34:22Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=94a4f701c2fbaf914975c15c458f8b3a500e9d9e'/>
<id>urn:sha1:94a4f701c2fbaf914975c15c458f8b3a500e9d9e</id>
<content type='text'>
Updates #cleanup

Signed-off-by: Joe Tsai &lt;joetsai@digital-static.net&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>
</feed>
