630 Commits (bfdc8175b131ab3da30800786df384e8fffd862f)
 

Author SHA1 Message Date
David Anderson bfdc8175b1 wgengine/router: add a setting to disable SNAT for subnet routes. 6 years ago
Brad Fitzpatrick 8eda667aa1 types/logger: simplify mutex locking in rate-limited logger 6 years ago
halulu 874be6566d
netcheck: DERP latency over HTTPS when UDP is blocked 6 years ago
Brad Fitzpatrick 8a3e77fc43 ipn, wgengine/filter: remove exported type aliases 6 years ago
David Anderson 8b0be7475b cmd/tailscale: warn subnet route users if IP forwarding is off. #320 6 years ago
David Anderson ad1cfe8bbe cmd/tailscale: support IPs or CIDRs in -advertise-routes. 6 years ago
David Anderson 21ac65d3da wgengine/router: explicitly detect and complain about busybox's `ip`. 6 years ago
David Anderson e00b814a24 Dockerfile: install iproute2 in the container image. 6 years ago
David Anderson 381b94d4d1 wgengine/router: include command output if `ip rule list` fails. 6 years ago
David Anderson e83d02ffd1 wgengine: don't double-close tundev on setup error. 6 years ago
David Anderson efc1feedc9 wgengine/router: include more information when iptables ops fail. 6 years ago
Brad Fitzpatrick 529e2cb31a ipn: add AllowVersionSkew bool to Notify & Message 6 years ago
Wendi Yu fde384b359 Fix macOS build 6 years ago
David Anderson e16f7e48a3 wgengine: simplify wgcfg.* to netaddr.* conversion. 6 years ago
David Anderson 48b1e85e8a types/logger: fix deadlock in the burst case. 6 years ago
David Anderson ccbd0937d0 wgengine: avoid v6 mapped v4 IPs when converting to netaddr types. 6 years ago
Sylvain Rabot 74d6ab995d ipn/ipnstate: improve HTML output 6 years ago
Wendi Yu 0c69b4e00d
Implement rate limiting on log messages (#356) 6 years ago
Wendi Yu 499c8fcbb3
Replace our ratelimiter with standard rate package (#359) 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 6802481bf5 wgengine/router: don't use gateway routes on linux. 6 years ago
David Anderson 78b1ed39ea wgengine/router: add more documentation. 6 years ago
David Anderson c9de43cd59 wgengine/router: fix typo. 6 years ago
David Anderson 89af51b84d wgengine: plumb locally advertised subnet routes. 6 years ago
David Anderson 89198b1691 wgengine/router: rewrite netfilter and routing logic. 6 years ago
David Anderson 7618d7e677 wgengine/router: simplify some cmd invocations. 6 years ago
Zijie Lu e3559d1c45 cmd/netcheck: better DERP latency checking output 6 years ago
Dmytro Shynkevych 46f4b18fe8 control/controlclient: revert extreneous synchronization. 6 years ago
Dmytro Shynkevych 3b94eabee3 control/controlclient: synchronize hostinfo test. 6 years ago
Brad Fitzpatrick 44b07aa708 netcheck: STUN less aggressively to known distant servers 6 years ago
Brad Fitzpatrick 828aa6dcb0 stunner: add Stunner.MaxTries option 6 years ago
Brad Fitzpatrick 495796fff1 derp/derpmap: add World.ForeachServer, check STUN server validity earlier 6 years ago
Avery Pennarun 108237798d controlclient and ipn tests: supply --advertise-tags and --advertise-routes. 6 years ago
Dmytro Shynkevych 68a173bc24 cmd/mkpkg: support adding empty directories. 6 years ago
Brad Fitzpatrick 3b546dc29a portlist: make two error paths have unique messages 6 years ago
Brad Fitzpatrick fefd7e10dc types/structs: add structs.Incomparable annotation, use it where applicable 6 years ago
Elias Naur 7b901fdbbc logpolicy: report the correct error 6 years ago
Elias Naur 0068e57407 go.mod,go.sum: bump golang.org/x/sys for the Android dup2 fix 6 years ago
Avery Pennarun 9d1f48032a cmd/tailscale: add --advertise-tags option. 6 years ago
David Crawshaw 5650f1ecf9 controlclient, ipn: adjust tests for tailscale.com keepalive change 6 years ago
David Crawshaw c10f90357e ipn/e2e_test: fix flaky logout state drain 6 years ago
David Anderson 657f331e8b net/dnscache: remove unnecessary lint warning. 6 years ago
David Anderson 9396024bd7 portlist: move code around to avoid unused function warnings. 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
Avery Pennarun ee3395e63a wgengine/filter: fix linter warning. 6 years ago
Avery Pennarun 5e5e5db75f Appease the "missing copyright header" check. 6 years ago
Avery Pennarun 65fbb9c303 wgengine/filter: support subnet mask rules, not just /32 IPs. 6 years ago