summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2021-01-18wgengine/magicsock: simplify ReceiveIPv4+DERP pathBrad Fitzpatrick2-186/+151
2021-01-18wgengine: correctly track all node IPs in lazy config.David Anderson1-3/+6
2021-01-15wgengine/magicsock: use relatively new netaddr.IPPort.IsZero methodBrad Fitzpatrick1-1/+1
2021-01-15wgengine/magicsock: speed up BenchmarkReceiveFrom, store context.Done chanBrad Fitzpatrick1-9/+9
2021-01-15tstun: add test to send a packet after Close()Denton Gentry1-0/+16
2021-01-15wgengine/magicsock: prevent logging after TestActiveDiscovery completesJosh Bleecher Snyder1-1/+3
2021-01-15wgengine/magicsock: adapt to wireguard-go without UpdateDstJosh Bleecher Snyder3-43/+15
2021-01-15magicksock: remove TestConnClosing. (#1140)Denton Gentry1-88/+0
2021-01-15wgengine/magicsock: disable legacy networking everywhere except TwoDevicePing.David Anderson1-8/+9
2021-01-15wgengine/magicsock: disable legacy behavior in a few more tests.David Anderson1-6/+9
2021-01-15wgengine/magicsock: default legacy networking to off for some tests.David Anderson1-0/+2
2021-01-15wgengine/magicsock: add an option to disable legacy peer handling.David Anderson3-2/+26
2021-01-15wgengine/magicsock: fix BenchmarkReceiveFrom.David Anderson2-1/+25
2021-01-15wgengine/magicsock: close test loggers once we're done with themJosh Bleecher Snyder1-8/+14
2021-01-15wgengine/magicsock: shortcircuit discoEndpoint.heartbeat when its connection ...Josh Bleecher Snyder1-0/+11
2021-01-15wgengine/magicsock: simplifyJosh Bleecher Snyder1-2/+1
2021-01-15wgengine/magicsock: quiet wireguard-go logging in testsJosh Bleecher Snyder1-15/+19
2021-01-15wgengine/userspace: make wireguard-go log silencing include peer routinesJosh Bleecher Snyder1-1/+1
2021-01-15net/packet, wgengine, tstun: add inter-node TSMP protocol for connect errorsBrad Fitzpatrick3-33/+94
2021-01-15wgengine/netstack: use tailscale IPs instead of a hardcoded one (#1131)Naman Sood4-10/+95
2021-01-14wgengine/tsdns: fix MagicDNS lookups of shared nodesBrad Fitzpatrick1-4/+3
2021-01-14wgengine/router/dns: remove unused codeAlex Brainman1-6/+0
2021-01-14all: convert from []wgcfg.Endpoint to stringJosh Bleecher Snyder6-51/+41
2021-01-14wgengine/magicsock: import more of wireguard-go, update docstrings.David Anderson1-12/+87
2021-01-14wgengine/magicsock: stop depending on UpdateDst in legacy codepaths.David Anderson3-60/+144
2021-01-13wgengine: adapt to removal of wgcfg.Key in wireguard-goJosh Bleecher Snyder1-5/+6
2021-01-12wgengine/tsdns: return NOERROR instead of NOTIMP for most recordsSmitty2-1/+19
2021-01-12magicsock: add description of testClosingContextDenton Gentry1-0/+5
2021-01-12magicsock: test error case in sendDiscoMessageDenton Gentry1-0/+52
2021-01-12magicsock: test error case in derpWriteChanOfAddrDenton Gentry2-1/+84
2021-01-11wgengine: on TCP connect fail/timeout, log some clues about why it failedBrad Fitzpatrick3-2/+204
2021-01-11net/packet: add TCPFlag type and some more constantsBrad Fitzpatrick1-2/+2
2021-01-11wgengine/magicsock: drop netaddr.IPPort cacheBrad Fitzpatrick1-47/+2
2021-01-11net/flowtrack: add new package to specialize groupcache/lru key typeBrad Fitzpatrick1-15/+8
2021-01-11wengine/netstack: bump gvisor to latest versionNaman Sood1-2/+2
2021-01-11wgengine/netstack: don't build netstack on 32-bit platformsBrad Fitzpatrick2-0/+24
2021-01-11cmd/tailscaled, wgengine/netstack: add start of gvisor userspace netstack workBrad Fitzpatrick5-10/+201
2021-01-10cmd/tailscale: change formatting of "tailscale status"Brad Fitzpatrick3-32/+6
2021-01-08wgengine/magicsock: copy self DNS name to PeerStatus, re-fill OSBrad Fitzpatrick1-1/+2
2021-01-08wgengine/tstun: initialize wireguard-go TUN parametersJosh Bleecher Snyder1-0/+24
2021-01-08wgengine: quiet some wireguard-go loggingJosh Bleecher Snyder1-1/+7
2021-01-08wgengine/tsdns: respond with any available addrs for ALL queriesJosh Bleecher Snyder2-3/+9
2021-01-08Add IPv6 Reverse DNS Lookup test.Denton Gentry1-0/+38
2021-01-07wgengine/monitor: close closeHandleAlex Brainman1-13/+22
2021-01-05ipn: delete domainsForProxying, require explicit DNS search domains (mapver 9...Brad Fitzpatrick3-2/+36
2020-12-30Update netaddr, and adjust wgengine/magicsock due to API change.David Anderson1-3/+7
2020-12-30wgkey: new packageJosh Bleecher Snyder4-19/+23
2020-12-29wgengine/router: disable IPv6 on Linux if ip rule -6 fails (#1074)Brad Fitzpatrick1-13/+47
2020-12-28all: replace wgcfg.IP and wgcfg.CIDR with netaddr typesJosh Bleecher Snyder6-38/+35
2020-12-23go.mod: bump github.com/mdlayher/netlink to v1.2.0Matt Layher1-4/+1