summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2021-02-23wgengine/magicsock: fix discoEndpoint caching bug when a node key changesBrad Fitzpatrick2-1/+73
2021-02-23net/portmapper: add NAT-PMP client, move port mapping service probingBrad Fitzpatrick2-4/+30
2021-02-23wgengine/wglog: drop 1/s "interface is up" messages.David Anderson1-0/+5
2021-02-22wgengine: consistently close things when NewUserspaceEngineAdvanced errorsBrad Fitzpatrick1-19/+27
2021-02-22wgengine/monitor: don't log any single-IP routes added to the tailscale table.David Anderson1-1/+1
2021-02-22wgengine/monitor: on linux, also monitor for IPv6 changes.David Anderson1-6/+5
2021-02-22wgengine/filter: use IPSet for localNets instead of prefixes.David Anderson3-29/+23
2021-02-18health, control/controlclient, wgengine: report when router unhealthyBrad Fitzpatrick1-1/+4
2021-02-18wgengine/router: make Linux delRoute idempotent, cidrDiff fail late as possibleBrad Fitzpatrick2-5/+128
2021-02-17wgengine/router: simplify func normalizeCIDR using netaddr methodBrad Fitzpatrick1-3/+1
2021-02-17wgengine/filter: remove redundant codeBrad Fitzpatrick1-1/+1
2021-02-16wgengine/tsdns: skip test that requires local IPv6 when IPv6 unavailableBrad Fitzpatrick2-7/+27
2021-02-15wgengine/monitor: prevent shutdown hang in darwin link monitorBrad Fitzpatrick1-3/+10
2021-02-15safesocket, wgengine: add some darwin failure diagnostic hintsBrad Fitzpatrick1-8/+19
2021-02-13wgengine/monitor: add a darwin implementation for tailscaled modeBrad Fitzpatrick2-1/+66
2021-02-12wgengine/magicsock: retry and re-send packets in TestTwoDevicePingJosh Bleecher Snyder1-28/+42
2021-02-12wgengine/magicsock: reduce log spam during testsJosh Bleecher Snyder1-4/+5
2021-02-12wgengine/magicsock: remove an alloc from ReceiveIPvNJosh Bleecher Snyder2-24/+132
2021-02-12wgengine/magicsock: unify on netaddr types in addrSetJosh Bleecher Snyder3-129/+74
2021-02-12wgengine/magicsock: prevent logging while running benchmarksJosh Bleecher Snyder1-0/+1
2021-02-11wgengine/router: fix BSD router to support multiple local addrs, IPv6Brad Fitzpatrick1-43/+68
2021-02-11wgengine/tstun: reply to MagicDNS pingsBrad Fitzpatrick1-0/+10
2021-02-10wgengine/magicsock: increase legacy ping timeout againJosh Bleecher Snyder1-4/+9
2021-02-10wgengine/router: add another Windows firewall rule to allow incoming UDPBrad Fitzpatrick1-5/+39
2021-02-10wgengine/magicsock: reconnect to DERP home after network comes back upBrad Fitzpatrick1-6/+14
2021-02-09wgengine/winnet: don't build on non-windowsBrad Fitzpatrick1-1/+4
2021-02-09wgengine/magicsock: fix typo in commentBrad Fitzpatrick1-1/+1
2021-02-09wgengine/tstun: inform userspaceEngine about injected outbound packets in tundevNaman Sood1-3/+9
2021-02-08wgengine: remove IpcGetOperation filterJosh Bleecher Snyder1-6/+1
2021-02-08wgengine/magicsock: fix DERP reader hang regression during concurrent readsBrad Fitzpatrick2-37/+92
2021-02-08wgengine/magicsock: allow more time for pings to transitJosh Bleecher Snyder1-4/+11
2021-02-06wgengine/magicsock: add disabled failing (deadlocking) test for #1282Brad Fitzpatrick2-21/+114
2021-02-05types/netmap: split controlclient.NetworkMap off into its own leaf packageBrad Fitzpatrick7-23/+26
2021-02-05wgengine/wgcfg/nmcfg: split control/controlclient/netmap.go into own packageBrad Fitzpatrick4-3/+136
2021-02-05wgengine/magicsock: set a dummy private key in benchmark.David Anderson1-0/+1
2021-02-04wgengine: adapt to wireguard-go changesJosh Bleecher Snyder3-14/+15
2021-02-04ipn: split LocalBackend off into new ipn/ipnlocal packageBrad Fitzpatrick6-75/+48
2021-02-04wgengine: access flow pending problem with lock heldBrad Fitzpatrick1-2/+3
2021-02-04net/packet: add some more TSMP packet reject reasons and MaybeBroken bitBrad Fitzpatrick1-2/+26
2021-02-04wgengine/magicsock: filter disco packets and packets when stopped from wireguardBrad Fitzpatrick1-18/+37
2021-02-03tstest: simplify goroutine leak testsJosh Bleecher Snyder2-16/+8
2021-02-02wgengine/router: clarify disabled IPv6 message on LinuxBrad Fitzpatrick1-1/+1
2021-02-01wgengine/router: probe better for v6 policy routing support.David Anderson1-21/+28
2021-02-01wgengine/wglog: don't log failure to send data packetsJosh Bleecher Snyder1-0/+4
2021-02-01wgenginer/magicsock: remove Addrs methodsJosh Bleecher Snyder2-22/+11
2021-01-30wgengine/wgcfg: fix validateEndpoints of empty stringBrad Fitzpatrick2-1/+23
2021-01-29all: move wgcfg from wireguard-goJosh Bleecher Snyder16-12/+1130
2021-01-28wgengine/router: don't configure IPv6 on Linux when IPv6 is unavailableBrad Fitzpatrick1-1/+12
2021-01-27wgengine: don't leak TUN device in NewUserspaceEngine error pathBrad Fitzpatrick1-0/+1
2021-01-27wgengine: fix bugs from earlier fixBrad Fitzpatrick1-2/+5