| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-07-08 | net/dns/resolver: add fuzz/unit test for #2533 (#5018) | Andrew Dunham | 1 | -0/+58 |
| 2022-07-05 | net/dns/resolver: respond with SERVFAIL if all upstreams fail | Tom DNetto | 3 | -2/+89 |
| 2022-06-30 | ipn/ipnlocal: prefer to use one CGNAT route on the Mac | Mihai Parparita | 1 | -0/+22 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS support | Brad Fitzpatrick | 3 | -29/+59 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google Cloud | Brad Fitzpatrick | 2 | -2/+53 |
| 2022-06-28 | net/portmapper: send discovery packet for IGD specifically. | Denton Gentry | 1 | -0/+16 |
| 2022-06-28 | net/portmap: add a test for Sagemcom FAST3890V3. | Denton Gentry | 1 | -0/+10 |
| 2022-06-28 | net/portmap: run go fmt | Denton Gentry | 1 | -0/+1 |
| 2022-06-28 | net/portmapper: make pcpCodeNotAuthorized log more descriptive | Denton Gentry | 1 | -0/+3 |
| 2022-06-24 | net/dns: set appropriate Windows registry values to prevent it from sending D... | Aaron Klotz | 1 | -0/+28 |
| 2022-06-23 | net/dns: update Windows split DNS settings to work alongside other NRPT entri... | Aaron Klotz | 3 | -160/+587 |
| 2022-06-17 | control/controlclient, net/dnscache: use typed singleflight fork | Brad Fitzpatrick | 1 | -9/+11 |
| 2022-06-09 | socks5: add a simple test | Denton Gentry | 1 | -0/+77 |
| 2022-06-09 | net/portmapper: enable for iOS | Denton Gentry | 2 | -8/+5 |
| 2022-06-07 | net/wsconn: remove homegrown wrapper for turning a websocket.Conn into a net.... | Mihai Parparita | 1 | -104/+0 |
| 2022-06-06 | wasm: exclude code that's not used on iOS for Wasm too | Mihai Parparita | 3 | -6/+6 |
| 2022-06-02 | control/controlhttp: allow client and server to communicate over WebSockets | Mihai Parparita | 1 | -0/+104 |
| 2022-06-02 | net/dns/resolver: add support for <IPv4>.via-<site-id> | Maisem Ali | 2 | -16/+34 |
| 2022-06-01 | wgengine/netstack: make netstack MTU be 1280 also | Brad Fitzpatrick | 2 | -9/+17 |
| 2022-05-27 | net/dns, paths, util/winutil: change net/dns/windowsManager NRPT management t... | Aaron Klotz | 2 | -17/+271 |
| 2022-05-18 | net/dns{., resolver}: time out DNS queries after 10 seconds (#4690) | Tom | 2 | -2/+11 |
| 2022-05-12 | net/tstun, wgengine: use correct type for counter metrics | Mihai Parparita | 1 | -8/+8 |
| 2022-05-06 | tailcfg,all: change structs to []*dnstype.Resolver | Maisem Ali | 7 | -34/+34 |
| 2022-05-05 | net/dns, wgengine: implement DNS over TCP (#4598) | Tom | 2 | -0/+255 |
| 2022-05-04 | *: use WireGuard where logged, printed or named | James Tucker | 2 | -6/+6 |
| 2022-05-03 | wgengine, net/packet, cmd/tailscale: add ICMP echo | James Tucker | 3 | -0/+65 |
| 2022-05-02 | net/dns/{., resolver}, wgengine: fix goroutine leak on shutdown | Tom DNetto | 2 | -10/+30 |
| 2022-04-30 | assorted: documentation and readability fixes | Tom DNetto | 2 | -9/+9 |
| 2022-04-30 | net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack | Tom DNetto | 1 | -0/+21 |
| 2022-04-30 | net/tstun,wgengine: split PreFilterOut into multiple hooks | Tom DNetto | 1 | -6/+20 |
| 2022-04-30 | net/dns,net/dns/resolver: refactor channels/magicDNS out of Resolver | Tom DNetto | 4 | -249/+158 |
| 2022-04-29 | all: gofmt all | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-04-28 | net/tshttpproxy: synology: pick proxy by scheme | James Tucker | 2 | -72/+175 |
| 2022-04-28 | net/tshttpproxy: use http as the scheme for proxies | Maisem Ali | 2 | -7/+7 |
| 2022-04-27 | net/tsdial: add SystemDial as a wrapper on netns.Dial | Maisem Ali | 1 | -6/+111 |
| 2022-04-26 | net/tshttpproxy: fix typo | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-04-25 | net/dns/resolver: add metric for number of truncated dns packets | Tom DNetto | 2 | -2/+28 |
| 2022-04-23 | net/dns: add tailscaled-on-macOS DNS OSConfigurator | Brad Fitzpatrick | 2 | -2/+129 |
| 2022-04-22 | net/dns/resolver: support magic resolution of via-<siteid>.<ip4> domains | Tom DNetto | 2 | -0/+48 |
| 2022-04-21 | tshttpproxy: support synology proxy configuration | James Tucker | 3 | -0/+446 |
| 2022-04-21 | net/dns/resolver, net/tsaddr: fix reverse lookups in 4to6 IP range | Tom DNetto | 3 | -2/+29 |
| 2022-04-20 | cmd/tailscale: add "debug via" subcommand to do CIDR math for via ranges | Brad Fitzpatrick | 1 | -0/+16 |
| 2022-04-19 | derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxies | Tom DNetto | 1 | -6/+21 |
| 2022-04-19 | net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion | Brad Fitzpatrick | 7 | -146/+134 |
| 2022-04-19 | net/dns/resolver: count errors when racing DNS queries, fail earlier | Brad Fitzpatrick | 1 | -25/+34 |
| 2022-04-19 | net/dns: remove an unused function | Brad Fitzpatrick | 1 | -8/+0 |
| 2022-04-18 | net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer | Brad Fitzpatrick | 4 | -15/+113 |
| 2022-04-17 | net/dnsfallback: update from 'go generate' | Brad Fitzpatrick | 1 | -8/+15 |
| 2022-04-14 | net/dns/publicdns: add missing call to sync.Once.Do (#4410) | phirework | 1 | -0/+1 |
| 2022-04-14 | net/dns, util/publicdns: extract public DNS mapping into own package (#4405) | phirework | 4 | -75/+150 |