| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 5 | -5/+5 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 5 | -0/+5 |
| 2024-01-08 | tstest/integration: add tests for auto-update defaulting behavior (#10763) | Andrew Lytvynov | 1 | -0/+95 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 1 | -0/+2 |
| 2023-12-21 | safesocket: remove ConnectionStrategy (#10662) | Andrew Lytvynov | 1 | -2/+1 |
| 2023-12-20 | all: cleanup unused code, part 1 (#10661) | Andrew Lytvynov | 2 | -9/+0 |
| 2023-10-31 | cmd/sniproxy: implement support for control configuration, multiple addresses | Tom DNetto | 1 | -0/+12 |
| 2023-10-31 | ipn/ipnlocal,client/web: add web client to tailscaled | Sonia Appasamy | 5 | -0/+5 |
| 2023-10-30 | tsnet: enable use-cases with non-native IPs by setting ns.ProcessSubnets | Tom DNetto | 1 | -2/+20 |
| 2023-10-17 | ipn/{conffile,ipnlocal}: start booting tailscaled from a config file w/ auth key | Brad Fitzpatrick | 2 | -0/+43 |
| 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-16 | cmd/tailscaled,*: add start of configuration file support | Brad Fitzpatrick | 5 | -0/+5 |
| 2023-10-14 | tstest/integration: add tests for tun mode (requiring root) | Brad Fitzpatrick | 2 | -18/+64 |
| 2023-10-13 | tstest/integration: set race flag when cross compiling, conditionally fail on... | Brad Fitzpatrick | 2 | -1/+12 |
| 2023-10-04 | net/tstun: finish wiring IPv6 NAT support | Tom DNetto | 2 | -105/+135 |
| 2023-10-01 | tailcfg, all: use []netip.AddrPort instead of []string for Endpoints | Brad Fitzpatrick | 1 | -8/+2 |
| 2023-09-29 | util/syspolicy: add read boolean setting (#9592) | Claire Wang | 1 | -0/+1 |
| 2023-09-18 | all: declare & plumb IPv6 masquerade address for peer | Tom DNetto | 1 | -3/+7 |
| 2023-09-17 | tailcfg: define a type for NodeCapability | Maisem Ali | 1 | -1/+1 |
| 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 | 2 | -32/+196 |
| 2023-09-12 | ipn/ipnlocal: fix missing controlknobs.Knobs plumbing | Brad Fitzpatrick | 1 | -0/+30 |
| 2023-09-10 | all: depend on zstd unconditionally, remove plumbing to make it optional | Brad Fitzpatrick | 5 | -5/+0 |
| 2023-09-05 | util/rands: add package with HexString func | Brad Fitzpatrick | 1 | -4/+2 |
| 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-08-24 | all: adjust some build tags for plan9 | Brad Fitzpatrick | 6 | -6/+6 |
| 2023-08-18 | tailcfg: remove unused Domain field from Login/User | Maisem Ali | 1 | -4/+3 |
| 2023-08-17 | tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70] | Brad Fitzpatrick | 1 | -5/+4 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-09 | tailscale/cli: add interactive flow for enabling Funnel | Sonia Appasamy | 1 | -0/+1 |
| 2023-08-03 | go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil... | Aaron Klotz | 1 | -0/+1 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -1/+1 |
| 2023-05-04 | tsd: add package with System type to unify subsystem init, discovery | Brad Fitzpatrick | 5 | -0/+5 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 5 | -5/+5 |
| 2023-04-19 | ipn/ipnlocal: handle masquerade addresses in PeerAPI | Maisem Ali | 1 | -0/+8 |
| 2023-04-13 | tailcfg: make SelfNodeV4MasqAddrForThisPeer a pointer | Maisem Ali | 1 | -1/+2 |
| 2023-04-11 | tsweb: move varz handler(s) into separate modules | Anton Tolchanov | 5 | -5/+5 |
| 2023-03-23 | tstest/integration: add ping test w/ masquerades | Maisem Ali | 2 | -8/+173 |
| 2023-03-23 | all: pass log IDs as the proper type rather than strings | Will Norris | 5 | -0/+5 |
| 2023-03-15 | tsnet: add test for Funnel connections | Maisem Ali | 1 | -7/+52 |
| 2023-03-03 | cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI | Andrew Dunham | 5 | -5/+0 |
| 2023-02-28 | all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) | Joe Tsai | 1 | -2/+2 |
| 2023-02-14 | tstest/integration: enable go lookups from $PATH | James Tucker | 1 | -8/+23 |
| 2023-01-27 | all: update tools that manage copyright headers | Will Norris | 2 | -8/+4 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 25 | -75/+50 |
| 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 |
| 2023-01-09 | ssh/tailssh: add OpenBSD support for Tailscale SSH | Brad Fitzpatrick | 1 | -0/+1 |