summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2020-05-13use ALL_PROXY for http clientlzjluzijie/all_proxyZijie Lu4-3/+25
2020-05-13wgengine: wrap tun.Device to support filtering and packet injection (#358)Dmytro Shynkevych7-130/+355
2020-05-12wgengine/router: rename config.Settings to config.Config, make pointer.David Anderson13-54/+78
2020-05-12wgengine: generate and plumb router.Settings in from ipn.David Anderson4-69/+68
2020-05-12derp/derphttp: use SOCKS/etc proxies for derphttp dialsBrad Fitzpatrick2-4/+17
2020-05-12Reduce logspam from node with no peersWendi Yu1-1/+3
2020-05-11wgengine/router: allow loopback traffic from our own IP(s).David Anderson1-8/+20
2020-05-11portlist: reduce log spam/scariness for portlist in mac sandboxBrad Fitzpatrick1-5/+13
2020-05-11wgengine/router: add a setting to disable SNAT for subnet routes.David Anderson9-21/+79
2020-05-11types/logger: simplify mutex locking in rate-limited loggerBrad Fitzpatrick1-31/+42
2020-05-11netcheck: DERP latency over HTTPS when UDP is blockedhalulu3-7/+64
2020-05-11ipn, wgengine/filter: remove exported type aliasesBrad Fitzpatrick6-28/+28
2020-05-11cmd/tailscale: warn subnet route users if IP forwarding is off. #320David Anderson1-0/+25
2020-05-11cmd/tailscale: support IPs or CIDRs in -advertise-routes.David Anderson1-3/+26
2020-05-10wgengine/router: explicitly detect and complain about busybox's `ip`.David Anderson1-0/+8
2020-05-10Dockerfile: install iproute2 in the container image.David Anderson1-1/+1
2020-05-10wgengine/router: include command output if `ip rule list` fails.David Anderson1-1/+1
2020-05-10wgengine: don't double-close tundev on setup error.David Anderson1-2/+3
2020-05-10wgengine/router: include more information when iptables ops fail.David Anderson1-26/+35
2020-05-09ipn: add AllowVersionSkew bool to Notify & MessageBrad Fitzpatrick2-4/+17
2020-05-08Fix macOS buildWendi Yu2-2/+1
2020-05-09wgengine: simplify wgcfg.* to netaddr.* conversion.David Anderson1-22/+4
2020-05-09types/logger: fix deadlock in the burst case.David Anderson2-3/+4
2020-05-08wgengine: avoid v6 mapped v4 IPs when converting to netaddr types.David Anderson1-2/+21
2020-05-08ipn/ipnstate: improve HTML outputSylvain Rabot1-15/+35
2020-05-08Implement rate limiting on log messages (#356)Wendi Yu5-7/+112
2020-05-08Replace our ratelimiter with standard rate package (#359)Wendi Yu3-123/+7
2020-05-07wgengine/router: use inet.af/netaddr, not wgcfg.CIDR.David Anderson8-45/+70
2020-05-07wgengine/router: remove wireguard-go config from settings.David Anderson10-178/+121
2020-05-08wgengine/router: alter API to support multiple addrs, and use on linux.David Anderson5-32/+61
2020-05-07wgengine/router: don't use gateway routes on linux.David Anderson1-13/+11
2020-05-07wgengine/router: add more documentation.David Anderson1-6/+14
2020-05-07wgengine/router: fix typo.David Anderson1-4/+4
2020-05-07wgengine: plumb locally advertised subnet routes.David Anderson4-13/+19
2020-05-06wgengine/router: rewrite netfilter and routing logic.David Anderson3-84/+384
2020-05-06wgengine/router: simplify some cmd invocations.David Anderson1-27/+25
2020-05-05cmd/netcheck: better DERP latency checking outputZijie Lu1-9/+17
2020-05-05control/controlclient: revert extreneous synchronization.Dmytro Shynkevych1-1/+0
2020-05-05control/controlclient: synchronize hostinfo test.Dmytro Shynkevych1-3/+4
2020-05-04netcheck: STUN less aggressively to known distant serversBrad Fitzpatrick2-18/+161
2020-05-04stunner: add Stunner.MaxTries optionBrad Fitzpatrick2-3/+21
2020-05-04derp/derpmap: add World.ForeachServer, check STUN server validity earlierBrad Fitzpatrick2-4/+18
2020-05-05controlclient and ipn tests: supply --advertise-tags and --advertise-routes.Avery Pennarun2-4/+34
2020-05-04cmd/mkpkg: support adding empty directories.Dmytro Shynkevych1-2/+14
2020-05-04portlist: make two error paths have unique messagesBrad Fitzpatrick1-2/+2
2020-05-03types/structs: add structs.Incomparable annotation, use it where applicableBrad Fitzpatrick12-5/+49
2020-05-01logpolicy: report the correct errorElias Naur1-1/+1
2020-05-01go.mod,go.sum: bump golang.org/x/sys for the Android dup2 fixElias Naur2-1/+3
2020-05-01cmd/tailscale: add --advertise-tags option.Avery Pennarun6-11/+98
2020-05-01controlclient, ipn: adjust tests for tailscale.com keepalive changeDavid Crawshaw2-16/+24