summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2021-01-20wgengine/magicsock: fix logging regressionBrad Fitzpatrick1-1/+1
2021-01-20wgengine/magicsock: send, use endpoints in CallMeMaybe messagesBrad Fitzpatrick1-10/+63
2021-01-20disco: support parsing/encoding endpoints in call-me-maybe framesBrad Fitzpatrick1-2/+2
2021-01-20wgengine/magicsock: make legacy DstToString match AddrsJosh Bleecher Snyder1-2/+1
2021-01-19wgengine/magicsock: don't run the DERP cleanup so oftenBrad Fitzpatrick1-16/+48
2021-01-19Revert "wgengine/magicsock: shortcircuit discoEndpoint.heartbeat when its con...Josh Bleecher Snyder1-11/+0
2021-01-19wgengine/magicsock: prevent log-after-test in TestTwoDevicePingJosh Bleecher Snyder1-1/+4
2021-01-19wgengine/magicsock: fix a naked return bug/crash where we returned (nil, true)Brad Fitzpatrick1-4/+4
2021-01-18wgengine/magicsock: add single element IPPort->endpoint cache in receive pathBrad Fitzpatrick1-7/+35
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