| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-09-29 | go.mod: bump wingoes for cross-platform HRESULT definition | James Tucker | 2 | -3/+3 |
| 2023-09-29 | go.mod: add test that replace directives aren't added in oss | Brad Fitzpatrick | 1 | -0/+25 |
| 2023-09-29 | util: add syspolicy package (#9550) | Claire Wang | 6 | -0/+685 |
| 2023-09-29 | cmd/containerboot: only wipeout serve config when TS_SERVE_CONFIG is set | Maisem Ali | 1 | -4/+7 |
| 2023-09-29 | tsnet: add a test for restarting a tsnet server, fix Windows | Brad Fitzpatrick | 4 | -2/+66 |
| 2023-09-29 | cmd/containerboot: set TS_AUTH_ONCE default to true. | Denton Gentry | 2 | -10/+36 |
| 2023-09-28 | cmd/testwrapper: include flake URL in JSON metadata | Brad Fitzpatrick | 2 | -10/+25 |
| 2023-09-28 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2023-09-28 | wgengine/netstack: refactor address construction and conversion | Andrea Barisani | 1 | -18/+14 |
| 2023-09-28 | go.mod,*: bump gvisor | Andrea Barisani | 6 | -57/+54 |
| 2023-09-28 | cmd/testwrapper: output machine-readable JSON on test flakes | Brad Fitzpatrick | 1 | -12/+14 |
| 2023-09-28 | client/web: add debug mode for web client ui updates | Sonia Appasamy | 8 | -27/+193 |
| 2023-09-28 | control/controlclient: fix leaked http2 goroutines on shutdown | Brad Fitzpatrick | 1 | -0/+6 |
| 2023-09-28 | tool/gocross: disable Linux static linking if GOCROSS_STATIC=0 | Brad Fitzpatrick | 1 | -0/+4 |
| 2023-09-28 | client/web: add login client mode to web.Server | Sonia Appasamy | 3 | -39/+78 |
| 2023-09-28 | ipn: use NodeCapMap in CheckFunnel | Maisem Ali | 5 | -23/+52 |
| 2023-09-27 | ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes | James Tucker | 3 | -9/+301 |
| 2023-09-27 | types/key: update some doc strings for public key serialization | James Tucker | 1 | -4/+7 |
| 2023-09-27 | wgengine/magicsock: add nodeid to panic condition on public key reuse | James Tucker | 1 | -1/+1 |
| 2023-09-27 | util/linuxfw: fix crash in DelSNATRule when no rules are found | James Tucker | 1 | -1/+3 |
| 2023-09-27 | client/web: refactor serveGetNodeData | Sonia Appasamy | 1 | -15/+8 |
| 2023-09-27 | net/portmapper: fix invalid UPnP metric name | Andrew Dunham | 2 | -1/+21 |
| 2023-09-26 | go.toolchain.rev: bump go | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-26 | ipn/ipnlocal: prevent putting file if file already exists (#9515) | Rhea Ghosh | 2 | -37/+66 |
| 2023-09-26 | winutil: refactor methods to get values from registry to also return (#9536) | Claire Wang | 9 | -56/+78 |
| 2023-09-26 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 7 | -47/+250 |
| 2023-09-26 | wgengine/netstack: use buffer pools for UDP packet forwarding | Val | 1 | -5/+17 |
| 2023-09-26 | cmd/k8s-operator: fix reconcile filters (#9533) | Irbe Krumina | 1 | -19/+61 |
| 2023-09-26 | ipn/ipnlocal: close foreground sessions on SetServeConfig | Marwan Sulaiman | 5 | -11/+140 |
| 2023-09-25 | net/dns: retry forwarder requests over TCP | Andrew Dunham | 13 | -49/+448 |
| 2023-09-25 | VERSION.txt: this is v1.51.0 | Aaron Klotz | 1 | -1/+1 |
| 2023-09-25 | licenses: update win/apple licenses | License Updater | 2 | -2/+2 |
| 2023-09-24 | ipn/{ipnlocal,localapi}, cli: add debug force-netmap-update | Brad Fitzpatrick | 3 | -0/+24 |
| 2023-09-24 | api.md: document the `invalid` field in Get Key API response | Anton Tolchanov | 1 | -0/+12 |
| 2023-09-23 | net/tstun: use untyped consts, simplify DefaultMTU func | Brad Fitzpatrick | 1 | -9/+4 |
| 2023-09-23 | wgengine/magicsock, controlclient, net/dns: reduce some logspam | Brad Fitzpatrick | 4 | -5/+44 |
| 2023-09-22 | Revert "wgengine/netstack: use buffer pools for UDP packet forwarding" | Val | 1 | -17/+5 |
| 2023-09-22 | Revert "wgengine,net,ipn,disco: split up and define different types of MTU" | Val | 7 | -250/+52 |
| 2023-09-22 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 7 | -52/+250 |
| 2023-09-22 | wgengine/netstack: use buffer pools for UDP packet forwarding | Val | 1 | -5/+17 |
| 2023-09-21 | licenses: update tailscale{,d} licenses | License Updater | 1 | -0/+1 |
| 2023-09-21 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2023-09-21 | go.mod: update github.com/go-json-experiment/json (#9508) | Joe Tsai | 3 | -7/+8 |
| 2023-09-21 | cmd/containerboot: avoid leaking bash scripts after test runs | James Tucker | 2 | -3/+4 |
| 2023-09-21 | licenses: update win/apple licenses | License Updater | 1 | -2/+2 |
| 2023-09-21 | release/dist, tool/gocross: add fake "windowsdll" GOOS to gocross | Aaron Klotz | 2 | -2/+26 |
| 2023-09-21 | ipn/ipnlocal: perform additional sanity check in diskPath (#9500) | Joe Tsai | 1 | -0/+3 |
| 2023-09-21 | control,tailcfg,wgengine/magicsock: add nodeAttr to enable/disable peer MTU | Val | 4 | -0/+102 |
| 2023-09-21 | wgengine/magicsock: replace CanPMTUD() with ShouldPMTUD() | Val | 7 | -20/+128 |
| 2023-09-21 | wgengine/magicsock: improve don't fragment bit set/get support | Val | 8 | -46/+159 |