| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-18 | net/*: remove Windows exceptions for when Resolver.PreferGo didn't work | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-05-09 | net/tsdial: update (*Dialer).SetRoutes() to log the size of the resulting bar... | Nick Khyl | 1 | -0/+1 |
| 2025-04-08 | net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl | Brad Fitzpatrick | 1 | -2/+3 |
| 2025-04-07 | nettest, *: add option to run HTTP tests with in-memory network | Brad Fitzpatrick | 1 | -4/+18 |
| 2025-04-02 | net/tsdial: tolerate empty default route on Plan 9 | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-11-11 | all: use iterators over slice views more | Brad Fitzpatrick | 1 | -5/+4 |
| 2024-08-05 | {control,net}: close idle connections of custom transports | Anton Tolchanov | 1 | -0/+1 |
| 2024-07-08 | go.mod: bump bart | Maisem Ali | 1 | -1/+1 |
| 2024-06-02 | tsnet,wgengine/netstack: add ListenPacket and tests | Maisem Ali | 1 | -1/+8 |
| 2024-05-06 | ipn/ipnlocal, net/tsdial: plumb routes into tsdial and use them in UserDial | Nick Khyl | 1 | -1/+31 |
| 2024-04-27 | net/netns, net/dns/resolver, etc: make netmon required in most places | Brad Fitzpatrick | 1 | -0/+34 |
| 2024-04-19 | net/tsdial: assume all connections are affected if no default route is present | Andrew Dunham | 1 | -1/+15 |
| 2024-04-07 | net/tsdial: partially fix "tailscale nc" (UserDial) on macOS | Brad Fitzpatrick | 1 | -4/+14 |
| 2024-02-25 | all: remove LenIter, use Go 1.22 range-over-int instead | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-12-20 | all: cleanup unused code, part 1 (#10661) | Andrew Lytvynov | 2 | -13/+13 |
| 2023-09-18 | types/netmap: remove NetworkMap.{Addresses,MachineStatus} | Brad Fitzpatrick | 1 | -11/+17 |
| 2023-09-17 | types/netmap: start phasing out Addresses, add GetAddresses method | Brad Fitzpatrick | 1 | -4/+5 |
| 2023-09-02 | net/netmon, net/tsdial: add some link change metrics | Brad Fitzpatrick | 1 | -0/+10 |
| 2023-09-01 | net/tsdial: be smarter about when to close SystemDial conns | Brad Fitzpatrick | 1 | -10/+37 |
| 2023-08-23 | net/netmon: make ChangeFunc's signature take new ChangeDelta, not bool | Brad Fitzpatrick | 1 | -3/+2 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 2 | -12/+21 |
| 2023-08-11 | ipn/ipnlocal,net/tsdial: update docs/rename funcs | Maisem Ali | 1 | -2/+4 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 1 | -3/+3 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 1 | -22/+22 |
| 2023-04-19 | net/tsdial: do not use proxies when dialing out to PeerAPI | Maisem Ali | 1 | -0/+2 |
| 2023-04-17 | various: add golangci-lint, fix issues (#7905) | Andrew Dunham | 1 | -1/+1 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 6 | -18/+12 |
| 2022-11-16 | all: standardize on PeerAPI | Maisem Ali | 1 | -1/+1 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 1 | -2/+0 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -2/+2 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -3/+0 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 1 | -3/+2 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 3 | -22/+20 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 3 | -5/+8 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 3 | -9/+9 |
| 2022-04-27 | net/tsdial: add SystemDial as a wrapper on netns.Dial | Maisem Ali | 1 | -6/+111 |
| 2022-03-25 | cmd/tailscale: write fewer known_hosts, resolve ssh host to FQDN early | Brad Fitzpatrick | 1 | -7/+12 |
| 2021-12-09 | net/dnscache, net/tsdial: add DNS caching to tsdial UserDial | Brad Fitzpatrick | 2 | -8/+37 |
| 2021-12-03 | ipn/ipnlocal, net/tsdial: make SOCKS/HTTP dials use ExitDNS | Brad Fitzpatrick | 3 | -9/+162 |
| 2021-12-02 | net/tsdial: give netstack a Dialer, start refactoring name resolution | Brad Fitzpatrick | 3 | -46/+77 |
| 2021-12-01 | net/tsdial: make dialing to peerapi work in netstack mode | Brad Fitzpatrick | 1 | -6/+47 |
| 2021-12-01 | net/tsdial: move macOS/iOS peerapi sockopt logic from LocalBackend | Brad Fitzpatrick | 2 | -11/+61 |
| 2021-12-01 | net/tsdial: also plumb TUN name and monitor into tsdial.Dialer | Brad Fitzpatrick | 1 | -2/+28 |
| 2021-12-01 | net/tsdial: move more weirdo dialing into new tsdial package, plumb | Brad Fitzpatrick | 1 | -1/+68 |
| 2021-11-30 | net/tsdial: start of new package to unify all outbound dialing complexity | Brad Fitzpatrick | 3 | -0/+287 |