| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-10-02 | control/control{client,http}: don't noise dial localhost:443 in http-only tests | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-08-29 | tstest/integration: add UDP netstack loopback integration test (#13312) | Jordan Whited | 1 | -5/+152 |
| 2024-08-28 | wgengine/netstack: implement netstack loopback (#13301) | Jordan Whited | 1 | -4/+152 |
| 2024-08-23 | tstest/integration: change log.Fatal() to t.Fatal() (#13253) | Jordan Whited | 1 | -1/+1 |
| 2024-08-23 | tstest/integration: exercise TCP DNS queries against quad-100 (#13231) | Jordan Whited | 1 | -0/+86 |
| 2024-08-03 | tstest/integration: mark TestNATPing flaky | Maisem Ali | 1 | -0/+1 |
| 2024-06-10 | safesocket: add ConnectContext | Maisem Ali | 1 | -1/+1 |
| 2024-05-07 | cmd/tailscale,controlclient,ipnlocal: fix 'up', deflake tests more | Brad Fitzpatrick | 1 | -7/+25 |
| 2024-05-06 | tailcfg,all: add/plumb Node.IsJailed | Maisem Ali | 1 | -0/+117 |
| 2024-05-06 | tstest/integration: add more debugging, logs to catch flaky test | Brad Fitzpatrick | 1 | -12/+45 |
| 2024-05-06 | net/portmapper: add envknob to disable portmapper in localhost integration tests | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-05-06 | ipn/ipnlocal, tstest/integration: add panic to catch flaky test in the act | Brad Fitzpatrick | 1 | -3/+15 |
| 2024-05-06 | all: make more tests pass/skip in airplane mode | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-04-16 | cmd/tailscale/cli: prevent concurrent Start calls in 'up' | Brad Fitzpatrick | 1 | -10/+8 |
| 2024-04-13 | ipn/ipnlocal: delete redundant TestStatusWithoutPeers | Brad Fitzpatrick | 1 | -0/+5 |
| 2024-04-03 | control/controlclient: delete old naclbox code, require ts2021 Noise | Brad Fitzpatrick | 1 | -10/+11 |
| 2024-01-08 | tstest/integration: add tests for auto-update defaulting behavior (#10763) | Andrew Lytvynov | 1 | -0/+95 |
| 2023-12-21 | safesocket: remove ConnectionStrategy (#10662) | Andrew Lytvynov | 1 | -2/+1 |
| 2023-10-17 | ipn/{conffile,ipnlocal}: start booting tailscaled from a config file w/ auth key | Brad Fitzpatrick | 1 | -0/+33 |
| 2023-10-16 | tstest/tstest: add t.Parallel that can be disabled by TS_SERIAL_TESTS=true | Brad Fitzpatrick | 1 | -17/+17 |
| 2023-10-16 | tstest, tstest/integration, github/workflows: shard integration tests | Brad Fitzpatrick | 1 | -0/+17 |
| 2023-10-14 | tstest/integration: add tests for tun mode (requiring root) | Brad Fitzpatrick | 1 | -18/+54 |
| 2023-10-13 | tstest/integration: set race flag when cross compiling, conditionally fail on... | Brad Fitzpatrick | 1 | -0/+7 |
| 2023-10-04 | net/tstun: finish wiring IPv6 NAT support | Tom DNetto | 1 | -103/+128 |
| 2023-09-12 | wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interface | Brad Fitzpatrick | 1 | -1/+4 |
| 2023-09-12 | tstest/integration: add start of integration tests for incremental map updates | Brad Fitzpatrick | 1 | -0/+86 |
| 2023-09-12 | ipn/ipnlocal: fix missing controlknobs.Knobs plumbing | Brad Fitzpatrick | 1 | -0/+30 |
| 2023-09-01 | cmd/tailscaled, tstest/integration: make tailscaled die when parent dies | Brad Fitzpatrick | 1 | -0/+9 |
| 2023-08-31 | ipn/ipnlocal,control/controlclient: make Logout more sync | Maisem Ali | 1 | -0/+2 |
| 2023-04-19 | ipn/ipnlocal: handle masquerade addresses in PeerAPI | Maisem Ali | 1 | -0/+8 |
| 2023-03-23 | tstest/integration: add ping test w/ masquerades | Maisem Ali | 1 | -0/+105 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2023-01-23 | tstest/integration: mark all integration tests as flaky | Andrew Dunham | 1 | -0/+1 |
| 2023-01-19 | various: mark more tests as flaky | Andrew Dunham | 1 | -0/+3 |
| 2022-11-28 | safesocket: remove the IPN protocol support | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-11-23 | envknob: add GOOS func | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-11-21 | tstest/integration: add --accept-risk=all to tailscale down | Maisem Ali | 1 | -1/+1 |
| 2022-11-13 | ipn/ipnlocal: delete profile on logout | Maisem Ali | 1 | -3/+7 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 1 | -7/+4 |
| 2022-09-20 | net/netcheck: add check for captive portal (#5593) | Andrew Dunham | 1 | -0/+1 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -3/+2 |
| 2022-08-29 | tailcfg, control/controlclient, ipn/ipnlocal: add c2n (control-to-node) system | Brad Fitzpatrick | 1 | -0/+69 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -7/+5 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -5/+4 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 1 | -1/+2 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-02-28 | ipn/store: add common package for instantiating ipn.StateStores | Maisem Ali | 1 | -1/+2 |
| 2022-02-18 | control/controlclient: use structured logging for MapResponse.ControlTime | Josh Bleecher Snyder | 1 | -1/+2 |
| 2022-02-16 | tailcfg: add MapResponse.ControlTime field | Josh Bleecher Snyder | 1 | -0/+21 |
| 2021-12-15 | tstest/integration: remove t param in testNode methods | Josh Bleecher Snyder | 1 | -71/+81 |