summaryrefslogtreecommitdiffhomepage
path: root/wgengine/userspace.go
AgeCommit message (Expand)AuthorFilesLines
2021-01-18wgengine: correctly track all node IPs in lazy config.David Anderson1-3/+6
2021-01-15wgengine/userspace: make wireguard-go log silencing include peer routinesJosh Bleecher Snyder1-1/+1
2021-01-15wgengine/netstack: use tailscale IPs instead of a hardcoded one (#1131)Naman Sood1-9/+34
2021-01-14all: convert from []wgcfg.Endpoint to stringJosh Bleecher Snyder1-11/+24
2021-01-13wgengine: adapt to removal of wgcfg.Key in wireguard-goJosh Bleecher Snyder1-5/+6
2021-01-11wgengine: on TCP connect fail/timeout, log some clues about why it failedBrad Fitzpatrick1-0/+13
2021-01-11cmd/tailscaled, wgengine/netstack: add start of gvisor userspace netstack workBrad Fitzpatrick1-7/+25
2021-01-08wgengine: quiet some wireguard-go loggingJosh Bleecher Snyder1-1/+7
2020-12-30wgkey: new packageJosh Bleecher Snyder1-10/+11
2020-12-28all: replace wgcfg.IP and wgcfg.CIDR with netaddr typesJosh Bleecher Snyder1-21/+19
2020-12-22wgengine: finish updating isTrimmablePeerBrad Fitzpatrick1-5/+3
2020-12-22net/packet: remove the custom IP4/IP6 types in favor of netaddr.IP.David Anderson1-84/+48
2020-12-21all: annotate log verbosity levels on most egregiously spammy log printsBrad Fitzpatrick1-3/+3
2020-12-19wgengine: expand lazy config to work with dual-stacked peers.David Anderson1-48/+86
2020-12-01wgengine: don't try pinging IPv6 addresses in legacy pinger.David Anderson1-0/+7
2020-11-16wgengine: reconfigure wireguard peer in two steps when its disco key changesBrad Fitzpatrick1-4/+62
2020-11-11all: prepare for GOOS=ios in Go 1.16Brad Fitzpatrick1-3/+2
2020-11-10net/packet: remove NewIP, offer only a netaddr constructor.David Anderson1-2/+2
2020-11-10net/packet: support full IPv6 decoding.David Anderson1-1/+1
2020-11-10net/packet: add IPv6 source and destination IPs to Parsed.David Anderson1-3/+3
2020-11-09net/packet: s/ParsedPacket/Parsed/ to avoid package stuttering.David Anderson1-3/+3
2020-11-09net/packet: rename from wgengine/packet.David Anderson1-1/+1
2020-11-09wgengine/packet: rename types to reflect their v4-only-ness, document.David Anderson1-25/+25
2020-10-13wgengine: fix lazy wireguard config bug when disco keys changeBrad Fitzpatrick1-1/+1
2020-10-08echoRespondToAll: filter.Accept rather than filter.Drop on a match.Avery Pennarun1-4/+9
2020-10-06ipn, wgengine, magicsock, tsdns: be quieter and less aggressive when offlineBrad Fitzpatrick1-2/+8
2020-10-05ipn, wgengine: disable subnet routes if network has PAC configurationBrad Fitzpatrick1-0/+3
2020-09-25Remove tuntap references. We only use TUN.Brad Fitzpatrick1-2/+2
2020-09-23wgengine, wgengine/router: add a bunch of (temporary?) engine creation loggingBrad Fitzpatrick1-10/+10
2020-09-23wgengine: don't close tundev in NewUserspaceEngine.David Anderson1-1/+0
2020-09-22control/controlclient, version/distro, wgengine: recognize OpenWrtBrad Fitzpatrick1-0/+11
2020-09-21net/tshttpproxy: add GetProxyForURL negative cacheBrad Fitzpatrick1-1/+7
2020-09-18wgengine: add two missing TUN close callsBrad Fitzpatrick1-0/+2
2020-09-11wgengine, wgengine/router, cmd/tailscale: force netfilter mode off on SynologyBrad Fitzpatrick1-14/+4
2020-08-27wgengine: add Engine.SetLinkChangeCallbackBrad Fitzpatrick1-11/+21
2020-08-26wgengine: lazily create peer wireguard configs more explicitlyBrad Fitzpatrick1-4/+14
2020-08-25magicsock: call RequestStatus when DERP connectsDavid Crawshaw1-0/+1
2020-08-25Revert "magicsock: call RequestStatus when DERP connects"David Crawshaw1-5/+4
2020-08-25magicsock: call RequestStatus when DERP connectsDavid Crawshaw1-4/+5
2020-08-24tailcfg, tsdns: derive root domains from list of nodes (#708)Dmytro Shynkevych1-6/+2
2020-08-20wgengine: make lazy wireguard on by defaultBrad Fitzpatrick1-1/+1
2020-08-20tailcfg, wgengine, controlclient: add control-side gating of lazy WG configBrad Fitzpatrick1-3/+10
2020-08-19tsdns: delegate requests asynchronously (#687)Dmytro Shynkevych1-4/+14
2020-08-12net/interfaces: include DefaultRouteInterface in interfaces.StateBrad Fitzpatrick1-1/+6
2020-08-10cmd/tailscale/cli: add ping subcommandBrad Fitzpatrick1-0/+4
2020-08-06wgengine: stop giving tsdns a buffer that will be reusedDmytro Shynkevych1-1/+1
2020-08-06wgengine,magicsock: fix two lazy wireguard config issuesBrad Fitzpatrick1-4/+13
2020-08-06tsdns: implement reverse DNS lookups, canonicalize names everywhere. (#640)Dmytro Shynkevych1-1/+1
2020-08-05wgengine: fix deadlock between engine and magicsockBrad Fitzpatrick1-2/+7
2020-07-31all: dns refactor, add Proxied and PerDomain flags from control (#615)Dmytro Shynkevych1-44/+38