| Age | Commit message (Expand) | Author | Files | Lines |
| 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 | assorted: documentation and readability fixes | Tom DNetto | 1 | -2/+2 |
| 2022-04-30 | net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack | Tom DNetto | 2 | -11/+121 |
| 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 | 2 | -17/+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 | 2 | -0/+26 |
| 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-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 1 | -1/+1 |
| 2022-02-24 | ssh: make it build on darwin | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-02-15 | ssh/tailssh: move SSH code from wgengine/netstack to this new package | Brad Fitzpatrick | 2 | -145/+13 |
| 2022-02-02 | wgengine/netstack: start supporting different SSH users | Brad Fitzpatrick | 1 | -1/+7 |
| 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 | 2 | -4/+180 |
| 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 | 2 | -0/+77 |
| 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 | 2 | -2/+39 |
| 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 | 2 | -207/+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 |
| 2021-08-27 | wgengine/netstack: clarify a comment | Brad Fitzpatrick | 1 | -6/+8 |
| 2021-08-25 | wgengine/netstack: fix crash in userspace netstack TCP forwarding | Brad Fitzpatrick | 1 | -9/+36 |
| 2021-07-21 | wgengine/netstack: implement UDP relaying to advertised subnets | Brad Fitzpatrick | 1 | -46/+96 |
| 2021-07-21 | wgengine/netstack: fix doc comment | Brad Fitzpatrick | 1 | -1/+0 |
| 2021-06-28 | wgengine/netstack: make SOCKS5 resolve names to IPv6 if self node when no IPv4 | Brad Fitzpatrick | 2 | -3/+127 |
| 2021-06-23 | wgengine/netstack: add Impl.DialContextUDP | Brad Fitzpatrick | 1 | -0/+24 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 1 | -10/+10 |