| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-12-15 | all: gofmt -w -s (simplify) tests | Brad Fitzpatrick | 2 | -4/+4 |
| 2021-12-10 | net/dns/resolver: add Windows ExitDNS service support, using net package | Brad Fitzpatrick | 3 | -7/+774 |
| 2021-12-10 | net/dns: bound how long we block looking for, restarting systemd-resolved | Brad Fitzpatrick | 1 | -3/+18 |
| 2021-12-09 | net/dnscache, net/tsdial: add DNS caching to tsdial UserDial | Brad Fitzpatrick | 4 | -8/+643 |
| 2021-12-09 | net/packet: add ICMP6Header, like ICMP4Header | Brad Fitzpatrick | 4 | -7/+226 |
| 2021-12-08 | net/packet: don't make IP6Header.marshalPseudo assume UDP | Brad Fitzpatrick | 2 | -3/+3 |
| 2021-12-08 | net/packet: fix doc copy/paste-o | Brad Fitzpatrick | 1 | -1/+1 |
| 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 | 6 | -15/+94 |
| 2021-12-01 | net/portmapper: deflake TestPCPIntegration | Josh Bleecher Snyder | 1 | -1/+8 |
| 2021-11-30 | net/tsdial: start of new package to unify all outbound dialing complexity | Brad Fitzpatrick | 4 | -90/+287 |
| 2021-11-30 | ipn/ipnlocal, net/dns/resolver: use exit node's DoH proxy when available | Brad Fitzpatrick | 1 | -2/+4 |
| 2021-11-30 | net/dns: fix checking for wrapped error when attempting to read wsl.conf for ... | Aaron Klotz | 1 | -1/+3 |
| 2021-11-30 | net/dns: detect and decode UTF-16 from wsl.exe earlier. | David Anderson | 3 | -38/+86 |
| 2021-11-30 | net/nettest: deflake TestPipeTimeout | Josh Bleecher Snyder | 2 | -7/+1 |
| 2021-11-30 | net/portmapper: improve handling of UPnP parse errors | Josh Bleecher Snyder | 1 | -1/+2 |
| 2021-11-30 | net/portmapper: fill out PCP/PMP client metrics | Josh Bleecher Snyder | 1 | -0/+12 |
| 2021-11-30 | net/portmapper: add UPnP client metrics | Josh Bleecher Snyder | 1 | -0/+25 |
| 2021-11-30 | net/portmapper: make PCP/PMP result codes stringers | Josh Bleecher Snyder | 4 | -5/+80 |
| 2021-11-30 | net/portmapper: add clientmetrics for PCP/PMP responses | Josh Bleecher Snyder | 1 | -2/+60 |
| 2021-11-30 | net/portmapper: handle pcp ADDRESS_MISMATCH response | Josh Bleecher Snyder | 2 | -0/+10 |
| 2021-11-30 | net/socks5/tssocks, wgengine: permit SOCKS through subnet routers/exit nodes | Brad Fitzpatrick | 1 | -8/+19 |
| 2021-11-29 | net/proxymux: add a listener mux that can run SOCKS and HTTP on a single socket. | David Anderson | 2 | -0/+317 |
| 2021-11-29 | tailcfg, ipn/ipnlocal, net/dns: forward exit node DNS on Unix to system DNS | Brad Fitzpatrick | 2 | -46/+142 |
| 2021-11-26 | net/dns/resolver: add clientmetrics for DNS | Brad Fitzpatrick | 2 | -2/+102 |
| 2021-11-23 | net/dns/resolver, ipn/ipnlocal: wire up peerapi DoH server to DNS forwarder | Brad Fitzpatrick | 2 | -5/+76 |
| 2021-11-23 | net/dns: require space after nameserver/search parsing resolv.conf | Josh Bleecher Snyder | 2 | -4/+26 |
| 2021-11-23 | net/dns: handle comments in resolv.conf | Josh Bleecher Snyder | 2 | -0/+48 |
| 2021-11-23 | net/tstun: rate limit "self disco out packet" logging | Josh Bleecher Snyder | 2 | -9/+13 |
| 2021-11-23 | ipn/ipnlocal: start adding DoH DNS server to peerapi when exit node | Brad Fitzpatrick | 1 | -0/+3 |
| 2021-11-22 | wgengine/monitor: ignore adding/removing uninteresting IPs | Josh Bleecher Snyder | 2 | -13/+81 |
| 2021-11-22 | net/tshttpproxy: use correct size for Windows BOOL argument | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-11-22 | net/portmapper: mark fewer PMP probe failures as unexpected | Josh Bleecher Snyder | 1 | -1/+10 |
| 2021-11-19 | net/dns: make constants for the various DBus strings. | David Anderson | 1 | -14/+36 |
| 2021-11-19 | health: add a health state for net/dns.OSConfigurator. | David Anderson | 2 | -0/+9 |
| 2021-11-19 | net/dns: resync config to systemd-resolved when it restarts. | David Anderson | 1 | -17/+96 |
| 2021-11-19 | net/dns: remove unused Config struct element. | David Anderson | 1 | -2/+0 |
| 2021-11-18 | net/netns: thread logf into control functions | Josh Bleecher Snyder | 12 | -28/+59 |
| 2021-11-17 | net/tstun, wgengine: add packet-level and drop metrics | Brad Fitzpatrick | 1 | -0/+23 |
| 2021-11-16 | net/dns: work around old systemd-resolved setLinkDomain length limit | Brad Fitzpatrick | 1 | -0/+22 |
| 2021-11-16 | netcheck, controlclient, magicsock: add more metrics | Brad Fitzpatrick | 1 | -1/+30 |
| 2021-11-15 | net/dns: correctly handle NetworkManager-managed DNS that points to resolved. | David Anderson | 2 | -14/+102 |
| 2021-11-08 | net/interfaces/windows: update Tailscale interface detection logic to | Maisem Ali | 1 | -2/+6 |
| 2021-11-03 | all: replace tailcfg.DiscoKey with key.DiscoPublic. | David Anderson | 2 | -10/+13 |
| 2021-10-28 | all: use testingutil.MinAllocsPerRun | Josh Bleecher Snyder | 4 | -17/+19 |
| 2021-10-28 | net/portmapper: only print PCP/PMP if VerboseLogs | Denton Gentry | 1 | -5/+3 |