| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 10 | -14/+27 |
| 2025-09-02 | util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new l... | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-09-01 | util/syspolicy/policyclient: add policyclient.Client interface, start plumbing | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-08-31 | util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package | Brad Fitzpatrick | 1 | -2/+3 |
| 2025-08-21 | net/udprelay: set ICMP err immunity sock opt (#16918) | Jordan Whited | 1 | -2/+7 |
| 2025-08-21 | wgengine/magicsock,net/sockopts: export Windows ICMP suppression logic (#16917) | Jordan Whited | 2 | -0/+77 |
| 2025-08-21 | net/udprelay: increase socket buffer size (#16910) | Jordan Whited | 1 | -0/+22 |
| 2025-08-20 | net/sockopts,wgengine/magicsock: export socket buffer sizing logic (#16909) | Jordan Whited | 4 | -0/+159 |
| 2025-08-19 | net/udprelay: use batching.Conn (#16866) | Jordan Whited | 5 | -62/+152 |
| 2025-08-18 | ipn/localapi: plumb an event bus through the localapi.Handler (#16892) | M. J. Fromberger | 1 | -5/+2 |
| 2025-08-15 | net/{netns, netmon}: use LastKnownDefaultInterface if set and check for utun ... | Jonathan Nobels | 3 | -45/+124 |
| 2025-08-15 | net/tshttpproxy: use errors.New for error creation (#16860) | Will Hannah | 1 | -1/+2 |
| 2025-08-14 | net/batching: fix compile-time assert (#16864) | Jordan Whited | 1 | -1/+1 |
| 2025-08-14 | net/tshttpproxy: add macOS support for system proxy (#16826) | Will Hannah | 1 | -0/+17 |
| 2025-08-13 | net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) | Jordan Whited | 8 | -18/+950 |
| 2025-08-05 | wgengine/router: rely on events for deleted IP rules (#16744) | Claus Lensbøl | 2 | -50/+4 |
| 2025-07-31 | ipn/ipnlocal, net/dns: use slices.Equal to simplify code (#16641) | jishudashu | 1 | -13/+2 |
| 2025-07-29 | ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594) | M. J. Fromberger | 3 | -22/+30 |
| 2025-07-28 | net/portmapper: avert a panic when a mapping is not available (#16686) | M. J. Fromberger | 1 | -0/+7 |
| 2025-07-21 | wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#1... | Jordan Whited | 2 | -29/+25 |
| 2025-07-21 | net/dns/recursive: set EDNS on queries | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-07-15 | net/udprelay: log socket read errors (#16573) | Jordan Whited | 1 | -0/+1 |
| 2025-07-11 | net/udprelay: fix peer relay server deadlock (#16542) | Jordan Whited | 1 | -2/+11 |
| 2025-07-10 | all: detect JetKVM and specialize a handful of things for it | Brad Fitzpatrick | 3 | -2/+33 |
| 2025-07-07 | net/udprelay: fix relaying between mixed address family sockets (#16485) | Jordan Whited | 2 | -40/+83 |
| 2025-07-02 | feature/relayserver,net/udprelay: add IPv6 support (#16442) | Jordan Whited | 2 | -110/+177 |
| 2025-06-26 | disco,net/udprelay,wgengine/magicsock: support relay re-binding (#16388) | Jordan Whited | 2 | -86/+140 |
| 2025-06-25 | net/netmon: add tests for the events over the eventbus (#16382) | Claus Lensbøl | 1 | -4/+32 |
| 2025-06-25 | util/eventbus: add test helpers to simplify testing events (#16294) | Claus Lensbøl | 2 | -13/+6 |
| 2025-06-23 | feature/relayserver,net/udprelay,wgengine/magicsock: implement retry (#16347) | Jordan Whited | 1 | -11/+26 |
| 2025-06-19 | tstest/tlstest: simplify, don't even bake in any keys | Brad Fitzpatrick | 1 | -8/+5 |
| 2025-06-18 | net/tlsdial: fix TLS cert validation of HTTPS proxies | Brad Fitzpatrick | 6 | -38/+145 |
| 2025-06-18 | net/*: remove Windows exceptions for when Resolver.PreferGo didn't work | Brad Fitzpatrick | 3 | -17/+1 |
| 2025-06-16 | scripts/check_license_headers.sh: delete, rewrite as a Go test | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-06-13 | net/packet: cleanup IPv4 fragment guards | James Tucker | 4 | -10/+149 |
| 2025-06-13 | net/netcheck: preserve live home DERP through packet loss | James Tucker | 2 | -14/+58 |
| 2025-06-12 | feature/relayserver,net/{netcheck,udprelay}: implement addr discovery (#16253) | Jordan Whited | 3 | -40/+168 |
| 2025-06-05 | net/packet: fix Parsed docs (#16200) | Jordan Whited | 1 | -3/+4 |
| 2025-05-29 | net/tshttpproxy: fix WDAP/PAC proxy detection on Win10 1607 and earlier | Nick Khyl | 1 | -8/+20 |
| 2025-05-28 | net/dns: cache dns.Config for reuse when compileConfig fails (#16059) | Jonathan Nobels | 4 | -61/+76 |
| 2025-05-19 | cmd/derper, net/tlsdial: fix client's self-signed cert validation | Brad Fitzpatrick | 1 | -24/+34 |
| 2025-05-12 | net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses i... | Nick Khyl | 1 | -12/+71 |
| 2025-05-12 | net/udprelay{/endpoint}: move ServerEndpoint tests (#15949) | Jordan Whited | 2 | -97/+110 |
| 2025-05-09 | net/tsdial: update (*Dialer).SetRoutes() to log the size of the resulting bar... | Nick Khyl | 2 | -9/+8 |
| 2025-05-09 | ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forward... | Nick Khyl | 1 | -11/+31 |
| 2025-05-09 | net/udprelay{/endpoint}, all: move ServerEndpoint to independent pkg (#15934) | Jordan Whited | 3 | -67/+84 |
| 2025-05-07 | all: remove non-applicable "linux" deps on Android | Brad Fitzpatrick | 3 | -2/+4 |
| 2025-05-07 | net/dns: don't link dbus, gonotify on Android | Brad Fitzpatrick | 9 | -6/+12 |
| 2025-04-25 | net/portmapper: fix test flakes from logging after test done | Brad Fitzpatrick | 4 | -12/+15 |
| 2025-04-25 | net/udprelay: change Server.AllocateEndpoint existing alloc strategy (#15792) | Jordan Whited | 2 | -35/+27 |