| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-09-26 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 1 | -3/+3 |
| 2023-09-24 | ipn/{ipnlocal,localapi}, cli: add debug force-netmap-update | Brad Fitzpatrick | 1 | -0/+2 |
| 2023-09-22 | Revert "wgengine,net,ipn,disco: split up and define different types of MTU" | Val | 1 | -3/+3 |
| 2023-09-22 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 1 | -3/+3 |
| 2023-09-12 | ipn/ipnlocal: fix missing controlknobs.Knobs plumbing | Brad Fitzpatrick | 1 | -0/+7 |
| 2023-09-12 | ipn/localapi, ipn/ipnlocal: add etag support for SetServeConfig | Marwan Sulaiman | 1 | -3/+18 |
| 2023-09-11 | control/controlknobs, all: add plumbed Knobs type, not global variables | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-07 | ipn, ipn/ipnlocal: add Foreground field for ServeConfig | Marwan Sulaiman | 1 | -30/+0 |
| 2023-09-05 | util/rands: add package with HexString func | Brad Fitzpatrick | 1 | -9/+2 |
| 2023-09-01 | cmd/tailscale: combine serve and funnel for debug wip funnel stream model (#9... | Tyler Smalley | 1 | -0/+4 |
| 2023-08-31 | ipn/ipnlocal: rename LogoutSync to Logout | Maisem Ali | 1 | -1/+1 |
| 2023-08-28 | cmd/tailscale, net/portmapper: add --log-http option to "debug portmap" | Andrew Dunham | 1 | -0/+4 |
| 2023-08-23 | all: replace deprecated ioutil references | Marwan Sulaiman | 1 | -5/+4 |
| 2023-08-22 | cmd/tailscale/cli, ipn/ipnlocal: [funnel] add stream mode | Marwan Sulaiman | 1 | -0/+26 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-14 | client/tailscale: add LocalClient.IncrementMetric func | Sonia Appasamy | 1 | -4/+3 |
| 2023-08-11 | cmd/tailscale: add debug commands to break connections | Brad Fitzpatrick | 1 | -1/+4 |
| 2023-08-08 | wgengine,ipn,cmd/tailscale: add size option to ping (#8739) | salman aljammaz | 1 | -1/+19 |
| 2023-08-03 | go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil... | Aaron Klotz | 1 | -0/+4 |
| 2023-08-02 | tailcfg,ipn/localapi,client/tailscale: add QueryFeature endpoint | Sonia Appasamy | 1 | -0/+61 |
| 2023-08-01 | all: implement lock revoke-keys command | Tom DNetto | 1 | -0/+101 |
| 2023-07-31 | client/tailscale/apitype: document never-nil property of WhoIsResponse | David Anderson | 1 | -2/+2 |
| 2023-07-27 | ipn: use tstime (#8597) | Claire Wang | 1 | -5/+7 |
| 2023-07-27 | ipn/{ipnlocal,localapi}: actually renew certs before expiry (#8731) | Andrew Lytvynov | 1 | -1/+1 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -1/+1 |
| 2023-06-27 | ipn/ipnlocal: validate ping type (#8458) | valscale | 1 | -1/+1 |
| 2023-06-13 | tka: provide verify-deeplink local API endpoint (#8303) | Andrea Gottardo | 1 | -0/+30 |
| 2023-06-04 | ipn/localapi: require only read permission for WatchIPNBus (#7798) | Dominic Black | 1 | -2/+2 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 2 | -5/+8 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 1 | -4/+4 |
| 2023-04-20 | ipn/localapi: also verify STUN queries work in 'debug derp' | Andrew Dunham | 1 | -1/+97 |
| 2023-03-23 | all: pass log IDs as the proper type rather than strings | Will Norris | 1 | -2/+3 |
| 2023-03-22 | ipn/localapi: add endpoint for adding debug log entries | Mihai Parparita | 1 | -0/+42 |
| 2023-03-10 | ipn/localapi: flesh out the 'debug derp' checks | Andrew Dunham | 1 | -13/+130 |
| 2023-03-08 | all: implement preauth-key support with tailnet lock | Tom DNetto | 1 | -0/+35 |
| 2023-03-07 | wgengine/magicsock: track per-endpoint changes in ringbuffer | Andrew Dunham | 1 | -0/+29 |
| 2023-03-05 | ipn/localapi: close portmapper after debug | Andrew Dunham | 1 | -0/+2 |
| 2023-03-04 | ipn/localapi: fix panic after handler returns | Andrew Dunham | 1 | -1/+17 |
| 2023-03-04 | all: use tstest.Replace more | Maisem Ali | 1 | -4/+2 |
| 2023-03-03 | ipn,cmd/tailscale: implement resigning nodes on tka key removal | Tom DNetto | 1 | -0/+27 |
| 2023-03-03 | cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI | Andrew Dunham | 1 | -0/+132 |
| 2023-02-28 | tsnet: add a LocalAPI listener on loopback, with basic auth | David Crawshaw | 2 | -16/+15 |
| 2023-02-11 | version: unexport all vars, turn Short/Long into funcs | David Anderson | 1 | -2/+2 |
| 2023-02-07 | ipn/localapi: print envknobs on bugreport | Andrew Dunham | 1 | -0/+8 |
| 2023-02-04 | all: implement pcap streaming for datapath debugging | Tom DNetto | 1 | -0/+16 |
| 2023-02-03 | tailcfg, localapi: plumb device token to server | David Crawshaw | 2 | -0/+67 |
| 2023-02-03 | ipn/localapi: print node IDs, pubkeys, and expiry on bugreport | Andrew Dunham | 1 | -0/+8 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 2 | -7/+6 |