| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-01-14 | all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-01-14 | cmd/viewer,types/views,various: avoid allocations in pointer field getters wh... | Nick Khyl | 1 | -4/+4 |
| 2025-01-12 | util/uniq,types/lazy,*: delete code that's now in Go std | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-11-11 | all: use iterators over slice views more | Brad Fitzpatrick | 1 | -2/+1 |
| 2024-10-05 | wgengine: stop conntrack log spam about Canonical net probes | Brad Fitzpatrick | 1 | -11/+58 |
| 2024-06-18 | net/flowtrack: optimize Tuple type for use as map key | Brad Fitzpatrick | 1 | -6/+6 |
| 2024-02-26 | wgengine: make pendOpen time later, after dup check | Brad Fitzpatrick | 1 | -4/+4 |
| 2024-02-25 | all: remove LenIter, use Go 1.22 range-over-int instead | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 1 | -15/+16 |
| 2023-08-15 | wgengine: adjust debug logging for WireGuard-only peers | Brad Fitzpatrick | 1 | -15/+21 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2022-08-29 | wgengine: remove all peer status from open timeout diagnostics | James Tucker | 1 | -23/+2 |
| 2022-08-27 | wgengine: use a singleflight.Group to reduce status contention (#5450) | Andrew Dunham | 1 | -1/+10 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-05-04 | *: use WireGuard where logged, printed or named | James Tucker | 1 | -1/+1 |
| 2022-04-21 | util/mak: move tailssh's mapSet into a new package for reuse elsewhere | Brad Fitzpatrick | 1 | -4/+2 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -13/+0 |
| 2021-11-30 | net/socks5/tssocks, wgengine: permit SOCKS through subnet routers/exit nodes | Brad Fitzpatrick | 1 | -7/+4 |
| 2021-11-02 | tailcfg: use key.NodePublic in wire protocol types. | David Anderson | 1 | -2/+2 |
| 2021-11-01 | ipn/ipnstate: use key.NodePublic instead of tailcfg.NodeKey. | David Anderson | 1 | -1/+1 |
| 2021-11-01 | wgengine/magicsock: use key.NodePublic instead of tailcfg.NodeKey. | David Anderson | 1 | -1/+1 |
| 2021-10-15 | wgengine/magicsock: start removing endpointForDiscoKey | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-09-07 | cmd/tailscale: fix "tailscale ip $self-host-hostname" | Brad Fitzpatrick | 1 | -2/+2 |
| 2021-07-29 | wgengine/magicsock: use mono.Time | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-06-11 | cmd/tailscale, wgengine, tailcfg: don't assume LastSeen is present [mapver 20] | Brad Fitzpatrick | 1 | -6/+5 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 1 | -4/+4 |
| 2021-05-05 | wgengine: fix pendopen debug to not track SYN+ACKs, show Node.Online state | Brad Fitzpatrick | 1 | -4/+23 |
| 2021-04-22 | wgengine: quiet connection failure diagnostics for exit nodes | Brad Fitzpatrick | 1 | -0/+19 |
| 2021-03-26 | net/tstun: rename TUN to Wrapper. | David Anderson | 1 | -2/+2 |
| 2021-03-26 | net/tstun: merge in wgengine/tstun. | David Anderson | 1 | -1/+1 |
| 2021-03-22 | wgengine{,/magicsock}: fix, improve "tailscale ping" to default routes and su... | Brad Fitzpatrick | 1 | -3/+7 |
| 2021-03-20 | net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding consts | Brad Fitzpatrick | 1 | -3/+4 |
| 2021-03-20 | net/packet, wgengine/filter: support SCTP | Brad Fitzpatrick | 1 | -2/+2 |
| 2021-03-16 | wgengine: don't diagnose iOS NWPathMonitor connection probe timeouts | Brad Fitzpatrick | 1 | -0/+13 |
| 2021-02-04 | ipn: split LocalBackend off into new ipn/ipnlocal package | Brad Fitzpatrick | 1 | -1/+2 |
| 2021-02-04 | wgengine: access flow pending problem with lock held | Brad Fitzpatrick | 1 | -2/+3 |
| 2021-02-04 | net/packet: add some more TSMP packet reject reasons and MaybeBroken bit | Brad Fitzpatrick | 1 | -2/+26 |
| 2021-01-15 | net/packet, wgengine, tstun: add inter-node TSMP protocol for connect errors | Brad Fitzpatrick | 1 | -18/+30 |
| 2021-01-11 | wgengine: on TCP connect fail/timeout, log some clues about why it failed | Brad Fitzpatrick | 1 | -0/+157 |