30 Commits (a255a08ea61ba918ddeeacfdfbc3ca5e489481aa)

Author SHA1 Message Date
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
Mihai Parparita 06aa141632 wgengine/router: avoid unncessary routing configuration changes 4 years ago
Brad Fitzpatrick ed8587f90d wgengine/router: take a link monitor 5 years ago
Josh Bleecher Snyder 1ece91cede go.mod: upgrade wireguard-windows, de-fork wireguard-go 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 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. 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 f77ba75d6c wgengine/router: move DNS cleanup into the DNS package. 5 years ago
Brad Fitzpatrick e64383a80e wgengine/router: document some fields a bit more 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 9f7f2af008 wgengine/router/dns: move to net/dns. 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
Brad Fitzpatrick d76334d2f0 ipn: split LocalBackend off into new ipn/ipnlocal package 5 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
Dmytro Shynkevych 61abab999e
cmd/tailscaled: graceful shutdown (#534) 6 years ago
David Anderson 0fe262f093 ipn: plumb NetfilterMode all the way out to the CLI. 6 years ago
David Anderson 292606a975 wgengine/router: support multiple levels of netfilter involvement. 6 years ago
David Anderson 9ccbcda612 wgengine/router: rename config.Settings to config.Config, make pointer. 6 years ago
David Anderson bfdc8175b1 wgengine/router: add a setting to disable SNAT for subnet routes. 6 years ago
David Anderson b01db109f5 wgengine/router: use inet.af/netaddr, not wgcfg.CIDR. 6 years ago
David Anderson b8f01eed34 wgengine/router: remove wireguard-go config from settings. 6 years ago
David Anderson 8861bb5a19 wgengine/router: alter API to support multiple addrs, and use on linux. 6 years ago
David Anderson 89198b1691 wgengine/router: rewrite netfilter and routing logic. 6 years ago
David Anderson 755fd9253c wgengine/router: fix up docstring. 6 years ago
David Anderson 1ac570def7 wgengine/router: split out from wgengine. 6 years ago