summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2020-09-07WIP: playing with using gvisor's netstack for pure userspace TCP/relayingbradfitz/gvisor_netstackBrad Fitzpatrick3-7/+190
2020-09-02wgengine/magicsock: fix typo in commentJosh Bleecher Snyder1-1/+1
2020-09-01wgengine/router: remove unnecessary newlines in log.Printf formatsBrad Fitzpatrick4-14/+14
2020-09-01wgengine/router: fix Windows route sorting that caused de-dup to not work (#727)Brad Fitzpatrick2-9/+120
2020-08-27wgengine: add Engine.SetLinkChangeCallbackBrad Fitzpatrick3-11/+30
2020-08-27tsdns: log when settings upstreams.Dmytro Shynkevych1-2/+1
2020-08-27tsdns: remove now unused fields.Dmytro Shynkevych1-7/+0
2020-08-27tsdns: remove forwarding queue.Dmytro Shynkevych2-43/+12
2020-08-27tsdns: be more strict with type validation.Dmytro Shynkevych2-5/+47
2020-08-27tsdns: fix accidental rejection of all non-{A, AAAA} questions.Dmytro Shynkevych3-64/+110
2020-08-26wgengine: lazily create peer wireguard configs more explicitlyBrad Fitzpatrick3-26/+28
2020-08-25cmd/tailscale: add derp and endpoints status (#703)halulu1-0/+17
2020-08-25magicsock: call RequestStatus when DERP connectsDavid Crawshaw2-0/+15
2020-08-25Revert "magicsock: call RequestStatus when DERP connects"David Crawshaw2-6/+4
2020-08-25magicsock: call RequestStatus when DERP connectsDavid Crawshaw2-4/+6
2020-08-24wgengine/monitor: add a poller to the Windows link change monitorBrad Fitzpatrick2-16/+97
2020-08-24tailcfg, tsdns: derive root domains from list of nodes (#708)Dmytro Shynkevych6-51/+65
2020-08-21wgengine/monitor_freebsd.go: remove duplicated errcheckDisconnect3d1-3/+0
2020-08-20wgengine: make lazy wireguard on by defaultBrad Fitzpatrick1-1/+1
2020-08-20tsdns: copy name when loewrcasing.Dmytro Shynkevych2-42/+61
2020-08-20tsdns: lowercase the name in parseQuery.Dmytro Shynkevych2-0/+9
2020-08-20tailcfg, wgengine, controlclient: add control-side gating of lazy WG configBrad Fitzpatrick1-3/+10
2020-08-20control/controlclient, wgengine/filter: extract parsePacketFilter to … (#696)chungdaniel2-0/+105
2020-08-19wgengine/router/dns: fix staticcheck error on MacBrad Fitzpatrick1-1/+1
2020-08-19tsdns: delegate requests asynchronously (#687)Dmytro Shynkevych4-189/+600
2020-08-19router/dns: set all domains on Windows (#672)Dmytro Shynkevych1-18/+90
2020-08-17tailcfg, controlclient, magicsock: add control feature flag to enable DRPOBrad Fitzpatrick1-2/+16
2020-08-13wgengine/monitor: add Windows linkchange monitorBrad Fitzpatrick2-1/+132
2020-08-12wgengine/magicsock: use disco ping src as a candidate endpointBrad Fitzpatrick1-11/+83
2020-08-12wgengine/magicsock: simplify handlePingLockedBrad Fitzpatrick1-11/+4
2020-08-12wgengine/monitor: add, clean up netlink logging on route changesBrad Fitzpatrick1-18/+51
2020-08-12wgengine/router/router_userspace_bsd: on Mac the route program syntax expects...Mike Kramlich1-1/+6
2020-08-12router/dns: detect host endianness for NetworkManager.Dmytro Shynkevych1-2/+18
2020-08-12net/interfaces: include DefaultRouteInterface in interfaces.StateBrad Fitzpatrick1-1/+6
2020-08-10cmd/tailscale/cli: add ping subcommandBrad Fitzpatrick4-39/+197
2020-08-07wgengine/router: set MTU on Windows to min(configured,possible)Brad Fitzpatrick1-0/+7
2020-08-06wgenginer/router: fix buildJosh Bleecher Snyder1-2/+7
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 Fitzpatrick4-27/+153
2020-08-06tsdns: implement reverse DNS lookups, canonicalize names everywhere. (#640)Dmytro Shynkevych5-90/+413
2020-08-06control/controlclient: remove unused NetworkMap.UAPI methodBrad Fitzpatrick1-5/+13
2020-08-06wgengine/magicsock: fix lazy config deadlock, document more lock orderingBrad Fitzpatrick1-21/+24
2020-08-05wgengine/monitor: log RTM_DELROUTE details, fix format stringsBrad Fitzpatrick1-2/+12
2020-08-05wgengine: fix deadlock between engine and magicsockBrad Fitzpatrick2-3/+8
2020-08-04wgengine/magicsock: don't deadlock on pre-disco Endpoints w/ lazy wireguard c...Brad Fitzpatrick1-7/+5
2020-08-04wgengine/magicsock: when hard NAT, add stun-ipv4:static-port as candidateBrad Fitzpatrick1-0/+11
2020-08-04wgengine/magicsock: deflake tests, Close deadlock againBrad Fitzpatrick2-15/+35
2020-08-01wgengine/filter: omit logging for all v6 multicast, remove debug panic :(Brad Fitzpatrick2-1/+10
2020-07-31all: dns refactor, add Proxied and PerDomain flags from control (#615)Dmytro Shynkevych25-380/+559
2020-07-31wgengine: fix lazy wireguard config bug on sent packet minute+ laterBrad Fitzpatrick1-5/+22