| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-03-25 | control/controlhttp: quiet "forcing port 443" log spam | Brad Fitzpatrick | 2 | -1/+12 |
| 2024-11-26 | control/controlhttp: set *health.Tracker in tests | Andrew Dunham | 1 | -0/+3 |
| 2024-11-20 | cmd/tailscale/cli: create netmon in debug ts2021 | Andrew Dunham | 1 | -0/+2 |
| 2024-11-07 | derp/derphttp: don't link websockets other than on GOOS=js | Brad Fitzpatrick | 2 | -3/+4 |
| 2024-11-07 | control/controlhttp/controlhttpserver: split out Accept to its own package | Brad Fitzpatrick | 5 | -23/+46 |
| 2024-10-09 | control/controlhttp: don't link ts2021 server + websocket code on iOS | Brad Fitzpatrick | 1 | -0/+2 |
| 2024-10-02 | control/control{client,http}: don't noise dial localhost:443 in http-only tests | Brad Fitzpatrick | 2 | -7/+23 |
| 2024-10-02 | control/controlhttp: rename a param from addr to optAddr for clarity | Brad Fitzpatrick | 1 | -14/+20 |
| 2024-10-01 | control/controlhttp: fix connectivity on Alaska Air wifi | Brad Fitzpatrick | 1 | -0/+12 |
| 2024-10-01 | control/controlhttp: factor out some code in prep for future change | Brad Fitzpatrick | 2 | -12/+24 |
| 2024-08-14 | go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket | Kyle Carberry | 2 | -2/+2 |
| 2024-08-06 | control/controlhttp: extract the last network connection | Anton Tolchanov | 2 | -12/+60 |
| 2024-06-20 | control/controlclient: add more Screen Time blocking detection | Brad Fitzpatrick | 1 | -2/+3 |
| 2024-06-19 | control/controlhttp: add health warning for macOS filtering blocking Tailscal... | Brad Fitzpatrick | 1 | -1/+43 |
| 2024-04-27 | net/netns, net/dns/resolver, etc: make netmon required in most places | Brad Fitzpatrick | 2 | -4/+6 |
| 2024-04-26 | health, all: remove health.Global, finish plumbing health.Tracker | Brad Fitzpatrick | 2 | -2/+5 |
| 2024-04-25 | tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-29 | net/wsconn: accept a remote addr string and plumb it through | David Anderson | 2 | -2/+2 |
| 2023-08-09 | control/controlhttp: remove tstest.Clock from tests (#8830) | Andrew Lytvynov | 1 | -11/+23 |
| 2023-08-04 | control: use tstime instead of time (#8595) | Claire Wang | 3 | -3/+18 |
| 2023-06-25 | .github: actually run tests in CI | Maisem Ali | 1 | -13/+14 |
| 2023-05-01 | control/controlclient: use dnscache.Resolver for Noise client | Andrew Dunham | 2 | -7/+22 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 2 | -1/+6 |
| 2023-04-17 | net/dnsfallback: more explicitly pass through logf function | Mihai Parparita | 1 | -1/+1 |
| 2023-04-12 | net/sockstats: pass in logger to sockstats.WithSockStats | Mihai Parparita | 1 | -1/+1 |
| 2023-03-12 | various: pass logger.Logf through to more places | Andrew Dunham | 1 | -0/+2 |
| 2023-03-06 | sockstats: switch label to enum | Mihai Parparita | 1 | -1/+1 |
| 2023-03-01 | sockstats: instrument networking code paths | Mihai Parparita | 1 | -0/+3 |
| 2023-02-08 | control/controlhttp: don't require valid TLS cert for Noise connection | Brad Fitzpatrick | 3 | -29/+43 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 6 | -18/+12 |
| 2023-01-17 | control/controlhttp: add TS_FORCE_NOISE_443, TS_DEBUG_NOISE_DIAL envknobs | Brad Fitzpatrick | 1 | -2/+25 |
| 2023-01-13 | control/controlhttp: fix header case-sensitivity | Matthias Gabriel | 1 | -1/+2 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-10-28 | control/controlhttp: remove ClientConn.UntrustedUpgradeHeaders | Brad Fitzpatrick | 3 | -23/+11 |
| 2022-10-27 | control/controlhttp: add AcceptHTTP hook to add coalesced Server->Client write | Brad Fitzpatrick | 2 | -15/+128 |
| 2022-10-18 | net/wsconn: add back custom wrapper for turning a websocket.Conn into a net.Conn | Mihai Parparita | 2 | -2/+4 |
| 2022-10-17 | control/controlhttp: allow setting, getting Upgrade headers in Noise upgrade | Brad Fitzpatrick | 5 | -24/+63 |
| 2022-10-17 | control/controlhttp: try to avoid flakes in TestDialPlan | Andrew Dunham | 1 | -5/+18 |
| 2022-09-26 | control/controlhttp: use custom port for non-localhost JS noise client connec... | Mihai Parparita | 1 | -2/+4 |
| 2022-09-23 | tailcfg, control/controlhttp, control/controlclient: add ControlDialPlan fiel... | Andrew Dunham | 3 | -9/+464 |
| 2022-09-16 | control/controlhttp: move Dial options into options struct (#5661) | Andrew Dunham | 4 | -54/+123 |
| 2022-09-15 | cmd/derper, control/controlhttp: disable WebSocket compression | Mihai Parparita | 1 | -0/+6 |
| 2022-08-15 | cmd/tailscale/cli: fix build break | Maisem Ali | 1 | -8/+3 |
| 2022-08-15 | Allow any port for HTTPS when using Noise over TLS | Juan Font Alonso | 1 | -9/+5 |
| 2022-06-08 | control/controlhttp: use secure WebSockets protocol by default | Mihai Parparita | 1 | -4/+10 |
| 2022-06-07 | net/wsconn: remove homegrown wrapper for turning a websocket.Conn into a net.... | Mihai Parparita | 2 | -4/+2 |
| 2022-06-02 | control/controlhttp: allow client and server to communicate over WebSockets | Mihai Parparita | 4 | -15/+123 |
| 2022-04-28 | control/controlhttp: don't assume port 80 upgrade response will work | Brad Fitzpatrick | 2 | -48/+106 |
| 2022-04-27 | net/tsdial: add SystemDial as a wrapper on netns.Dial | Maisem Ali | 2 | -6/+7 |