| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-01-09 | net/netutil: allow 16-bit 4via6 site IDs | Andrew Dunham | 1 | -4/+5 |
| 2024-01-08 | cmd/{derper,stund},net/stunserver: add standalone stun server | James Tucker | 2 | -0/+214 |
| 2024-01-05 | net/dns/resolver: add ID to verbose logs in forwarder | Andrew Dunham | 1 | -2/+7 |
| 2024-01-04 | net/interfaces: handle iOS network transitions (#10680) | Andrea Gottardo | 3 | -15/+134 |
| 2024-01-03 | net/portmapper: check returned epoch from PMP and PCP protocols | Andrew Dunham | 2 | -3/+65 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 19 | -201/+83 |
| 2023-12-21 | net/netmon: fix goroutine leak in winMon if the monitor is never started | Nick Khyl | 2 | -1/+30 |
| 2023-12-20 | all: cleanup unused code, part 1 (#10661) | Andrew Lytvynov | 8 | -42/+16 |
| 2023-12-20 | net/portmapper: add logs about obtained mapping(s) | Andrew Dunham | 4 | -1/+69 |
| 2023-12-20 | net/interfaces: better handle multiple interfaces in LikelyHomeRouterIP | Andrew Dunham | 6 | -25/+83 |
| 2023-12-20 | net/netutil: add function to check rp_filter value (#5703) | Andrew Dunham | 2 | -0/+128 |
| 2023-12-18 | net/portmapper: handle multiple UPnP discovery responses | Andrew Dunham | 4 | -84/+395 |
| 2023-12-13 | net/netcheck: use DERP frames as a signal for home region liveness | Andrew Dunham | 2 | -12/+100 |
| 2023-12-13 | net/portmapper: be smarter about selecting a UPnP device | Andrew Dunham | 4 | -109/+697 |
| 2023-12-13 | net/netcheck: only run HTTP netcheck for tamago clients | Andrea Barisani | 1 | -1/+1 |
| 2023-12-05 | net/portmap: add test of Mikrotik Root Desc XML. | Denton Gentry | 1 | -29/+170 |
| 2023-12-05 | net/interfaces: ensure we return valid 'self' IP in LikelyHomeRouterIP | Andrew Dunham | 2 | -0/+79 |
| 2023-12-04 | net/dns: use an additional registry setting to disable dynamic DNS updates fo... | Aaron Klotz | 1 | -4/+17 |
| 2023-11-29 | net/dns: fix darwin dns resolver files | Juergen Knaack | 1 | -7/+3 |
| 2023-11-18 | Fix Empty Resolver Set | Ryan Petris | 1 | -1/+1 |
| 2023-11-15 | net/dnsfallback: add singleflight to recursive resolver | Andrew Dunham | 2 | -53/+174 |
| 2023-11-09 | client/tailscale,ipn/{ipnlocal,localapi}: check UDP GRO config (#10071) | Jordan Whited | 3 | -0/+71 |
| 2023-11-01 | appc,ipn/ipnlocal,net/dns/resolver: add App Connector wiring when enabled in ... | James Tucker | 1 | -4/+4 |
| 2023-11-01 | net/dnscache: remove completed TODO | James Tucker | 1 | -2/+0 |
| 2023-10-30 | net/dns/recursive: update IP for b.root-servers.net | Andrew Dunham | 1 | -2/+2 |
| 2023-10-26 | net/portmapper: avoid alloc in getUPnPErrorsMetric | Andrew Dunham | 1 | -10/+12 |
| 2023-10-25 | net/portmapper: convert UPnP metrics to new syncs.Map.LoadOrInit method | Val | 1 | -12/+3 |
| 2023-10-16 | net/dnsfallback: disable recursive resolver for now | Brad Fitzpatrick | 1 | -2/+10 |
| 2023-10-15 | net/dns: use direct when NetworkManager has no systemd-resolved | Denton Gentry | 2 | -0/+19 |
| 2023-10-14 | cmd/tailscaled,net/tstun: fix data race on start-up in TUN mode | Maisem Ali | 3 | -0/+25 |
| 2023-10-11 | net/packet: split off checksum munging into different pkg | Maisem Ali | 5 | -371/+396 |
| 2023-10-11 | net/dns: properly detect newer debian resolvconf | Galen Guyer | 1 | -1/+6 |
| 2023-10-10 | types/ipproto: drop IPProto from IPProtoVersion | Maisem Ali | 2 | -12/+12 |
| 2023-10-09 | disco,net/tstun,wgengine/magicsock: probe peer MTU | Val | 2 | -15/+31 |
| 2023-10-05 | net/dns/resolver, ipnlocal: fix ExitDNS on Android and iOS | Brad Fitzpatrick | 1 | -4/+13 |
| 2023-10-04 | net/tstun: finish wiring IPv6 NAT support | Tom DNetto | 2 | -200/+302 |
| 2023-10-03 | net/dns/resolver: fix flaky test | Andrew Dunham | 1 | -5/+6 |
| 2023-10-03 | net/dns/resolver: race UDP and TCP queries (#9544) | Andrew Dunham | 3 | -112/+341 |
| 2023-10-02 | net/packet: implement methods for rewriting v6 addresses | Tom DNetto | 2 | -18/+175 |
| 2023-10-02 | net/tstun: remove unused function DefaultMTU() | Val | 1 | -6/+0 |
| 2023-09-29 | net/dnsfallback: remove net/dnsfallback go:generate line | James Tucker | 1 | -2/+5 |
| 2023-09-29 | go.mod,net/dnsfallback: bump go4.org/netipx | James Tucker | 1 | -3/+4 |
| 2023-09-28 | go.mod,*: bump gvisor | Andrea Barisani | 2 | -5/+5 |
| 2023-09-27 | net/portmapper: fix invalid UPnP metric name | Andrew Dunham | 2 | -1/+21 |
| 2023-09-26 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 3 | -30/+224 |
| 2023-09-25 | net/dns: retry forwarder requests over TCP | Andrew Dunham | 9 | -30/+417 |
| 2023-09-23 | net/tstun: use untyped consts, simplify DefaultMTU func | Brad Fitzpatrick | 1 | -9/+4 |
| 2023-09-23 | wgengine/magicsock, controlclient, net/dns: reduce some logspam | Brad Fitzpatrick | 2 | -1/+40 |
| 2023-09-22 | Revert "wgengine,net,ipn,disco: split up and define different types of MTU" | Val | 3 | -224/+35 |
| 2023-09-22 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 3 | -35/+224 |