44 Commits (7f83f9fc832b17626e94de308cf37a29e04cd555)

Author SHA1 Message Date
Brad Fitzpatrick 745931415c health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
Nick Khyl 9e1c86901b wgengine\router: fix the Tailscale-In firewall rule to work on domain networks 2 years ago
James Tucker db760d0bac cmd/tailscaled: move cleanup to an implicit action during startup 2 years ago
Andrew Dunham 6540d1f018 wgengine/router: look up absolute path to netsh.exe on Windows 2 years ago
Naman Sood d46a4eced5
util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370) 2 years ago
Brad Fitzpatrick 5f5c9142cc util/slicesx: add EqualSameNil, like slices.Equal but same nilness 3 years ago
Mihai Parparita 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Jordan Whited ea5ee6f87c
all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (#6692) 3 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Maisem Ali d24a8f7b5a wgengine/router{windows}: return the output from the firewallTweaker 4 years ago
Denton Gentry 6731f934a6 Revert "wgengine: actively log FlushDNS." 5 years ago
Denton Gentry 1dd2552032 wgengine: actively log FlushDNS. 5 years ago
Brad Fitzpatrick ed8587f90d wgengine/router: take a link monitor 5 years ago
Maisem Ali ec52760a3d wgengine/router_windows: support toggling local lan access when using 5 years ago
Josh Bleecher Snyder 1ece91cede go.mod: upgrade wireguard-windows, de-fork wireguard-go 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
Josh Bleecher Snyder f91c2dfaca wgengine/router: remove unused field 5 years ago
David Anderson 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. 5 years ago
David Anderson fcfc0d3a08 net/dns: remove ManagerConfig, pass relevant args directly. 5 years ago
David Anderson 15875ccc63 wgengine/router: don't store unused tunname on windows. 5 years ago
David Anderson 0a84aaca0a wgengine/router: remove unused wireguard *Device argument. 5 years ago
David Anderson 6521f02ff6 Move DNS flush logic to net/dns. 5 years ago
David Anderson 9f7f2af008 wgengine/router/dns: move to net/dns. 5 years ago
Aleksandar Pesic 25d2dd868b wgengine/router: flushdns in windows when router config changes 5 years ago
David Anderson 793cb131f0 wgengine/router: toggle killswitch when using default routes on windows. 5 years ago
Brad Fitzpatrick 1ec64bc94d wgengine/router: add another Windows firewall rule to allow incoming UDP 5 years ago
Aleksandar Pesic 274d32d0aa Prepare for the new wireguard-go API. 5 years ago
Brad Fitzpatrick 119101962c wgengine/router: don't double-prefix dns log messages [Windows] 6 years ago
Brad Fitzpatrick 38bde61b3d wgengine/router: make Windows firewall configuration async 6 years ago
Alex Brainman f2ce64f0c6 wgengine/router: unfork winipcfg-go package, use upstream 6 years ago
Brad Fitzpatrick 2d0ed99672 wgengine, wgengine/router: add a bunch of (temporary?) engine creation logging 6 years ago
Brad Fitzpatrick acafe9811f wgengine/router: run netsh advfirewall less, rename, document setFirewall 6 years ago
David Anderson 8f5b52e571 net/netns: add windows support. 6 years ago
Brad Fitzpatrick 913c1bd04f wgengine/router: on Windows, add a firewall rule to allow Tailscale 6 years ago
Brad Fitzpatrick 6d14678009 wgengine/router: remove unnecessary newlines in log.Printf formats 6 years ago
Dmytro Shynkevych 28e52a0492
all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago
Dmytro Shynkevych 30bbbe9467
wgengine/router: dns: unify on *BSD, multimode on Linux, Magic DNS (#536) 6 years ago
David Anderson 9ccbcda612 wgengine/router: rename config.Settings to config.Config, make pointer. 6 years ago
David Anderson b8f01eed34 wgengine/router: remove wireguard-go config from settings. 6 years ago
David Anderson 1ac570def7 wgengine/router: split out from wgengine. 6 years ago
Brad Fitzpatrick 50aeb5b9ad wgengine: unexport some windows funcs 6 years ago
Martin Baillie 8ae3ba0cf5 wgengine: define default tunname for each platform 6 years ago
Brad Fitzpatrick 7f5e3febe5 wgengine: move link monitor to be owned by the engine, not the router 6 years ago
Brad Fitzpatrick 79295b1138 wgengine: simplify, change some signatures 6 years ago
Brad Fitzpatrick 2896be60db Move "logger" package to under types, now that we have it. 6 years ago
Brad Fitzpatrick 745c8c92b1 wgengine: fix windows build for winipcfg-go 6 years ago