| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-09-26 | all: fix resource leaks with missing .Close() calls | Emmanuel T Odeke | 1 | -0/+3 |
| 2022-09-21 | wgengine/netstack: always respond to 4via6 echo requests (#5712) | Andrew Dunham | 1 | -19/+35 |
| 2022-09-21 | wgengine/netstack: handle 4via6 packets when pinging (#5709) | Andrew Dunham | 1 | -2/+43 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -9/+9 |
| 2022-09-06 | wgengine/netstack: only accept connection after dialing (#5503) | Andrew Dunham | 1 | -34/+84 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -2/+2 |
| 2022-08-02 | all: migrate code from netaddr.FromStdAddr to Go 1.18 | Brad Fitzpatrick | 1 | -4/+17 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 1 | -3/+4 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -24/+25 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -25/+25 |
| 2022-07-21 | go.mod: bump gvisor.dev/gvisor | Maisem Ali | 1 | -6/+5 |
| 2022-06-28 | wgengine/netstack: close ipstack when netstack.Impl is closed | kylecarbs | 1 | -0/+1 |
| 2022-06-02 | wgengine/netstack: replace a 1500 with a const + doc | Brad Fitzpatrick | 1 | -1/+6 |
| 2022-06-01 | wgengine/netstack: make netstack MTU be 1280 also | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-05-20 | wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708) | Tom | 1 | -11/+26 |
| 2022-05-06 | wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/ | Brad Fitzpatrick | 1 | -0/+5 |
| 2022-05-05 | net/dns, wgengine: implement DNS over TCP (#4598) | Tom | 1 | -0/+18 |
| 2022-05-04 | *: use WireGuard where logged, printed or named | James Tucker | 1 | -1/+1 |
| 2022-04-30 | net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack | Tom DNetto | 1 | -9/+119 |
| 2022-04-30 | cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstack | Tom DNetto | 1 | -1/+4 |
| 2022-04-26 | wgengine/netstack: always set TCP keepalive | James Tucker | 1 | -0/+15 |
| 2022-04-15 | ssh/tailssh: make the SSH server a singleton, register with LocalBackend | Brad Fitzpatrick | 1 | -3/+2 |
| 2022-04-15 | tailcfg, ssh/tailssh: optionally support SSH public keys in wire policy | Brad Fitzpatrick | 1 | -2/+0 |
| 2022-04-11 | net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative ... | Brad Fitzpatrick | 1 | -0/+14 |
| 2022-04-07 | wgengine/netstack: disable refsvfs2 leak tracking (#4378) | James Tucker | 1 | -0/+16 |
| 2022-03-26 | net/packet, wgengine/netstack: remove workaround for old gvisor ECN bug | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-03-21 | wgengine: inject packetbuffers rather than bytes (#4220) | James Tucker | 1 | -8/+5 |
| 2022-02-15 | ssh/tailssh: move SSH code from wgengine/netstack to this new package | Brad Fitzpatrick | 1 | -12/+11 |
| 2022-01-31 | ipn/ipnlocal, wgengine/netstack: use netstack for peerapi server | Brad Fitzpatrick | 1 | -3/+40 |
| 2022-01-26 | go.mod: bump netstack, switch to upstream netstack | Brad Fitzpatrick | 1 | -15/+14 |
| 2022-01-24 | wgengine/netstack: add an SSH server experiment | Brad Fitzpatrick | 1 | -4/+41 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -1/+2 |
| 2022-01-19 | wgengine/netstack: clear TCP ECN bits before giving to gvisor | Brad Fitzpatrick | 1 | -0/+1 |
| 2022-01-19 | wgengine/netstack: add a missing refcount decrement after packet injection | Brad Fitzpatrick | 1 | -0/+1 |
| 2022-01-19 | wgengine/netstack: add an Impl.Close method for tests | Brad Fitzpatrick | 1 | -8/+20 |
| 2022-01-18 | wgengine/netstack: add missing error logging in a RST case | Brad Fitzpatrick | 1 | -2/+3 |
| 2022-01-18 | wgengine/netstack: fix netstack ping timeout on darwin | Brad Fitzpatrick | 1 | -1/+14 |
| 2022-01-12 | wgengine/netstack: make userspace ping work when tailscaled has CAP_NET_RAW | Brad Fitzpatrick | 1 | -2/+19 |
| 2022-01-07 | wgengine/netstack: fake pings through netstack on Android too | Brad Fitzpatrick | 1 | -0/+6 |
| 2022-01-06 | wgengine/netstack: add env knob to turn on netstack debug logs | Brad Fitzpatrick | 1 | -3/+9 |
| 2021-12-16 | wgengine/netstack: don't remove 255.255.255.255/32 from netstack | Brad Fitzpatrick | 1 | -1/+10 |
| 2021-12-15 | ipn/ipnlocal: clear magicsock's netmap on logout | Josh Bleecher Snyder | 1 | -7/+9 |
| 2021-12-15 | wgengine/netstack: remove some logging on forwarding connections | Brad Fitzpatrick | 1 | -2/+6 |
| 2021-12-09 | wgengine/netstack: in netstack/hybrid mode, fake ICMP using ping command | Brad Fitzpatrick | 1 | -0/+61 |
| 2021-12-03 | ipn/ipnlocal, net/tsdial: make SOCKS/HTTP dials use ExitDNS | Brad Fitzpatrick | 1 | -16/+8 |
| 2021-12-02 | net/tsdial: give netstack a Dialer, start refactoring name resolution | Brad Fitzpatrick | 1 | -20/+9 |
| 2021-11-30 | net/tsdial: start of new package to unify all outbound dialing complexity | Brad Fitzpatrick | 1 | -95/+3 |
| 2021-11-21 | go.mod: bump inet.af/netstack | Brad Fitzpatrick | 1 | -9/+24 |
| 2021-11-01 | cmd/tailscaled, wgengine/netstack: always wire up netstack | Brad Fitzpatrick | 1 | -16/+41 |
| 2021-09-28 | wgengine/netstack: include DNS.ExtraRecords in DNSMap | Brad Fitzpatrick | 1 | -0/+10 |