163 Commits (3e80806804aef4b0ae4a264b60e50fafcdd67bfc)

Author SHA1 Message Date
Brad Fitzpatrick 14f9c75293 wgengine/router: ignore Linux ip route error adding dup route 5 years ago
nicksherron f01ff18b6f all: fix spelling mistakes 5 years ago
Brad Fitzpatrick 4c68b7df7c tstest: add MemLogger bytes.Buffer wrapper with Logf method 5 years ago
Denton Gentry 6731f934a6 Revert "wgengine: actively log FlushDNS." 5 years ago
Denton Gentry 1dd2552032 wgengine: actively log FlushDNS. 5 years ago
Maisem Ali 5c383bdf5d wgengine/router: pass in AmbientCaps when calling `ip rule` 5 years ago
Josh Bleecher Snyder a5da4ed981 all: gofmt with Go 1.17 5 years ago
Brad Fitzpatrick e4fecfe31d wgengine/{monitor,router}: restore Linux ip rules when systemd deletes them 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
Fletcher Nichol a49df5cfda wgenine/router: fix OpenBSD route creation 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 47ebd1e9a2 wgengine/router: use net.IP.Equal instead of bytes.Equal to compare IPs 5 years ago
Josh Bleecher Snyder f91c2dfaca wgengine/router: remove unused field 5 years ago
Josh Bleecher Snyder 9360f36ebd all: use lower-case letters at the start of error message 5 years ago
Josh Bleecher Snyder 20e04418ff net/dns: add GOOS build tags 5 years ago
Maisem Ali 590792915a wgengine/router{win}: ignore broadcast routes added by Windows when removing routes. 5 years ago
Maisem Ali 4f3203556d wgengine/router: add the Tailscale ULA route on darwin. 5 years ago
Maisem Ali 1b9d8771dc ipn/ipnlocal,wgengine/router,cmd/tailscale: add flag to allow local lan access when routing traffic via an exit node. 5 years ago
David Anderson 19eca34f47 wgengine/router: fix FreeBSD configuration failure on the v6 /48. 5 years ago
David Anderson 4a64d2a603 net/dns: some post-review cleanups. 5 years ago
David Anderson 68f76e9aa1 net/dns: add GetBaseConfig to OSConfigurator interface. 5 years ago
David Anderson de6dc4c510 net/dns: add a Primary field to OSConfig. 5 years ago
David Anderson 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. 5 years ago
David Anderson 27a1a2976a wgengine/router: add a CallbackRouter shim. 5 years ago
David Anderson 6ad44f9fdf wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig. 5 years ago
David Anderson 8af9d770cf net/dns: rename Config to OSConfig. 5 years ago
David Anderson fcfc0d3a08 net/dns: remove ManagerConfig, pass relevant args directly. 5 years ago
David Anderson f77ba75d6c wgengine/router: move DNS cleanup into the DNS package. 5 years ago
David Anderson 15875ccc63 wgengine/router: don't store unused tunname on windows. 5 years ago
Brad Fitzpatrick e64383a80e wgengine/router: document some fields a bit more 5 years ago
David Anderson 2b4bfeda1a wgengine: pass in an explicit router.Router, rather than a generator. 5 years ago
David Anderson 0a84aaca0a wgengine/router: remove unused wireguard *Device argument. 5 years ago
David Anderson 672731ac6f many: gofmt. 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
David Anderson 8432999835 Move wgengine/tsdns to net/dns. 5 years ago
Brad Fitzpatrick e2b3d9aa5f all: s/Magic DNS/MagicDNS/ for consistency 5 years ago
Brad Fitzpatrick 232cfda280 wgengine/router: report to control when setPrivateNetwork fails 5 years ago
Brad Fitzpatrick d580b3f09e wgengine/router: fix go vet failure on BSDs 5 years ago
Aleksandar Pesic 25d2dd868b wgengine/router: flushdns in windows when router config changes 5 years ago
David Anderson fa6110e47b wgengine/router: don't touch interface routes 5 years ago
Denton Gentry 04e72f95cc wgengine/router: add OpenBSD IPv6 support. 5 years ago
Denton Gentry bcea88da46 wgengine: support FreeBSD with IPv6. 5 years ago
Denton Gentry c8af6bc009 Revert "freebsd: ignore IPv6 for now" 5 years ago
Denton Gentry 061422affc freebsd: ignore IPv6 for now 5 years ago
David Anderson 1cb0ffc3ff wgengine/router: make windows gracefully handle disabled IPv4 or IPv6. 5 years ago
David Anderson 8d77dfdacb wgengine/router: add a dummy IPv6 address if needed for default routing. 5 years ago
David Anderson 793cb131f0 wgengine/router: toggle killswitch when using default routes on windows. 5 years ago