| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-08-06 | go.mod: bump wireguard-go to 6.6.44 mitigation testraggi/linux6644 | James Tucker | 2 | -1/+3 |
| 2024-08-06 | wgengine/magicsock: refactor batchingUDPConn to batchingConn interface (#13042) | Jordan Whited | 9 | -655/+693 |
| 2024-08-06 | control/controlhttp: extract the last network connection | Anton Tolchanov | 2 | -12/+60 |
| 2024-08-06 | cmd/derpprobe: use a status page from the prober library | Anton Tolchanov | 1 | -27/+7 |
| 2024-08-06 | prober: support JSON response in RunHandler | Anton Tolchanov | 2 | -2/+119 |
| 2024-08-06 | prober: add a status page handler | Anton Tolchanov | 2 | -0/+256 |
| 2024-08-06 | prober: add an HTTP endpoint for triggering a probe | Anton Tolchanov | 2 | -40/+311 |
| 2024-08-05 | {control,net}: close idle connections of custom transports | Anton Tolchanov | 3 | -0/+5 |
| 2024-08-05 | net/socks5: support UDP | VimT | 2 | -81/+484 |
| 2024-08-05 | words: raccoon dog, dog with the raccoon in 'im | Kot C | 1 | -0/+2 |
| 2024-08-05 | licenses: update license notices | License Updater | 3 | -14/+14 |
| 2024-08-05 | cmd/tailscale/cli: fix `revoke-keys` command name in CLI output | Anton Tolchanov | 1 | -3/+3 |
| 2024-08-03 | net/captivedetection: mark TestAllEndpointsAreUpAndReturnExpectedResponse fla... | Jordan Whited | 1 | -0/+2 |
| 2024-08-03 | wgengine/netstack: use build tags to exclude gVisor GRO importation on iOS (#... | Jordan Whited | 3 | -2/+47 |
| 2024-08-03 | tstest/integration: mark TestNATPing flaky | Maisem Ali | 1 | -0/+1 |
| 2024-08-03 | wgengine/capture: fix v6 field typo in wireshark dissector | Maisem Ali | 1 | -3/+3 |
| 2024-08-03 | tsweb: mark TestStdHandler_ConnectionClosedDuringBody flaky | Maisem Ali | 1 | -0/+2 |
| 2024-08-03 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2024-08-03 | net/packet/checksum: fix v6 NAT | Maisem Ali | 3 | -6/+34 |
| 2024-08-03 | util/linuxfw: return nil interface not concrete type | Maisem Ali | 2 | -3/+17 |
| 2024-08-02 | util/winutil/gp: fix a busy loop bug | Nick Khyl | 1 | -0/+1 |
| 2024-08-02 | wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994) | Jordan Whited | 3 | -3/+87 |
| 2024-08-02 | wgengine/magicsock: use cloud metadata to get public IPs | Andrew Dunham | 5 | -9/+360 |
| 2024-08-02 | net/captivedetection: exclude cellular data interfaces (#13002) | Andrea Gottardo | 1 | -1/+7 |
| 2024-08-02 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921) | Jordan Whited | 8 | -48/+307 |
| 2024-08-01 | health: don't show login error details with context cancelations | Brad Fitzpatrick | 1 | -1/+6 |
| 2024-07-31 | net/netns: remove some logspam by avoiding logging parse errors due to unspec... | Aaron Klotz | 3 | -2/+12 |
| 2024-07-31 | net/tlsdial: relax self-signed cert health warning | Brad Fitzpatrick | 1 | -8/+21 |
| 2024-07-31 | net/netns: on Windows, fall back to default interface index when unspecified ... | Aaron Klotz | 1 | -14/+15 |
| 2024-07-31 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869) | Jordan Whited | 7 | -28/+360 |
| 2024-07-30 | net/captivedetection: call SetHealthy once connectivity restored (#12974) | Andrea Gottardo | 2 | -1/+4 |
| 2024-07-30 | net/dns, cmd/tailscaled: plumb system health tracker into dns cleanup (#12969) | Jonathan Nobels | 2 | -3/+5 |
| 2024-07-30 | build_docker.sh: update script comment (#12970) | Irbe Krumina | 1 | -16/+6 |
| 2024-07-30 | build(deps): bump github.com/docker/docker (#12966) | dependabot[bot] | 2 | -3/+6 |
| 2024-07-30 | Dockerfile: add a warning that this is not used to build our published images... | Irbe Krumina | 1 | -0/+7 |
| 2024-07-29 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2024-07-29 | util/osuser: turn wasm check into a const expression | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-07-29 | gokrazy/tsapp: add go.mod replacing two tailscale.com binaries with parent mo... | Brad Fitzpatrick | 5 | -120/+61 |
| 2024-07-29 | words: add some associated with scales | Brad Fitzpatrick | 1 | -0/+2 |
| 2024-07-29 | cmd/tailscale/cli: release portmap after netcheck | Andrew Dunham | 1 | -1/+7 |
| 2024-07-29 | net/dns, health: raise health warning for failing forwarded DNS queries (#12888) | Jonathan Nobels | 7 | -8/+53 |
| 2024-07-29 | go.mod: pull in latest github.com/tailscale/xnet | Percy Wegmann | 2 | -3/+3 |
| 2024-07-29 | cmd/k8s-operator,k8s-operator/sessionrecording,sessionrecording,ssh/tailssh: ... | Irbe Krumina | 17 | -296/+376 |
| 2024-07-29 | tsweb: add QuietLogging option (#12838) | Paul Scott | 2 | -1/+61 |
| 2024-07-29 | go.{mod,sum},tstest/tools,k8s-operator,cmd/k8s-operator: autogenerate CRD API... | Irbe Krumina | 6 | -4180/+356 |
| 2024-07-26 | util/osuser: run getent on non-Linux Unixes | Ross Williams | 1 | -2/+12 |
| 2024-07-26 | net/dnsfallback: set CanPort80 in static DERPMap (#12929) | Andrea Gottardo | 1 | -24/+48 |
| 2024-07-26 | health: introduce captive-portal-detected Warnable (#12707) | Andrea Gottardo | 15 | -154/+750 |
| 2024-07-25 | wgengine/netstack: simplify netaddrIPFromNetstackIP | Brad Fitzpatrick | 1 | -4/+2 |
| 2024-07-25 | tsweb: Add MiddlewareStack func to apply lists of Middleware (#12907) | Paul Scott | 2 | -0/+66 |