summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2021-11-29wgengine/filter: fix, test NewAllowAllForTestBrad Fitzpatrick2-2/+14
2021-11-26ipn/ipnlocal: populate self status from netmap in ipnlocal, not magicsock.David Anderson1-13/+0
2021-11-23ipn/ipnlocal: start adding DoH DNS server to peerapi when exit nodeBrad Fitzpatrick2-0/+21
2021-11-22wgengine/monitor: ignore adding/removing uninteresting IPsJosh Bleecher Snyder2-2/+2
2021-11-22wgengine/router: demote TestDebugListRules fail to skipBrad Fitzpatrick1-1/+1
2021-11-21go.mod: bump inet.af/netstackBrad Fitzpatrick1-9/+24
2021-11-19wgengine/router: fix checkIPRuleSupportsV6 to actually use IPv6Brad Fitzpatrick2-6/+19
2021-11-19wgengine/router: don't assume Linux was built with IP_MULTIPLE_TABLESBrad Fitzpatrick1-3/+8
2021-11-19wgengine{,/router}: annotate some more errorsBrad Fitzpatrick2-6/+6
2021-11-18net/netns: thread logf into control functionsJosh Bleecher Snyder1-1/+1
2021-11-18wgengine/wgcfg: recover from mismatched PublicKey/EndpointsJosh Bleecher Snyder7-9/+27
2021-11-18wgengine/magicsock: remove some log spamBrad Fitzpatrick1-20/+22
2021-11-18wgengine/monitor: reduce Windows log spamBrad Fitzpatrick1-5/+35
2021-11-18wgengine/router: add debug knob to resort to Linux "ip" command usageBrad Fitzpatrick1-0/+5
2021-11-17wgengine/magicsock: fix data race on endpoint.discoKeyJosh Bleecher Snyder1-10/+9
2021-11-17net/tstun, wgengine: add packet-level and drop metricsBrad Fitzpatrick1-0/+8
2021-11-17wgengine/magicsock: add a stress testBrad Fitzpatrick1-0/+124
2021-11-17wgengine/magicsock: increase TestDiscokeyChange connection timeoutJosh Bleecher Snyder1-2/+3
2021-11-16wgengine/magicsock: simplify peerMap.upsertEndpointJosh Bleecher Snyder1-8/+5
2021-11-16wgengine/magicsock: fix bug in peerMap.upsertEndpointJosh Bleecher Snyder2-8/+7
2021-11-16wgengine/magicsock: fix typo in commentJosh Bleecher Snyder1-1/+1
2021-11-16go.mod: update wireguard-go to pick up roaming toggleDavid Anderson4-5/+14
2021-11-16netcheck, controlclient, magicsock: add more metricsBrad Fitzpatrick1-0/+12
2021-11-15util/clientmetrics: add new package to add metrics to the clientBrad Fitzpatrick1-4/+86
2021-11-03all: replace tailcfg.DiscoKey with key.DiscoPublic.David Anderson6-20/+19
2021-11-02wgengine/wgcfg: always close io.PipeJosh Bleecher Snyder1-13/+9
2021-11-02util/multierr: new packageJosh Bleecher Snyder2-4/+4
2021-11-02tailcfg: use key.NodePublic in wire protocol types.David Anderson6-17/+17
2021-11-01ipn/ipnstate: use key.NodePublic instead of tailcfg.NodeKey.David Anderson2-5/+5
2021-11-01wgengine: use key.NodePublic instead of tailcfg.NodeKey.David Anderson2-41/+38
2021-11-01wgengine/magicsock: use key.NodePublic instead of tailcfg.NodeKey.David Anderson5-67/+67
2021-11-01types/netmap: use key.NodePublic instead of tailcfg.NodeKey.David Anderson2-3/+3
2021-11-01wgengine/router: remove last non-test "ip" command usage on LinuxBrad Fitzpatrick2-25/+29
2021-11-01wgengine/router: use netlink for ip rules on LinuxBrad Fitzpatrick2-26/+148
2021-11-01cmd/tailscaled, wgengine/netstack: always wire up netstackBrad Fitzpatrick1-16/+41
2021-10-29types/key: export constants for key size, not a method.David Anderson1-2/+2
2021-10-29disco: use key.NodePublic instead of tailcfg.NodeKey.David Anderson1-3/+3
2021-10-29various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic()David Anderson5-19/+19
2021-10-29various: remove remaining uses of key.NewPrivate.David Anderson2-2/+2
2021-10-29wgengine: remove use of legacy key parsing helper.David Anderson2-4/+4
2021-10-29wgengine/magicsock: remove uses of tailcfg.DiscoKey.David Anderson7-64/+57
2021-10-29wgengine/magicsock: remove use of key.{Public,Private}.David Anderson3-42/+38
2021-10-29ipn/ipnstate: use key.NodePublic instead of the generic key.Public.David Anderson3-7/+11
2021-10-28derp: use new node key type.David Anderson2-11/+7
2021-10-28wgengine/router: add a addrFamily type [linux]Brad Fitzpatrick1-7/+25
2021-10-28wgengine/magicsock: remove test uses of wgkey.David Anderson1-7/+7
2021-10-28wgengine/router: refactor in prep for Linux netlink-ificationBrad Fitzpatrick1-104/+142
2021-10-28all: use testingutil.MinAllocsPerRunJosh Bleecher Snyder2-17/+14
2021-10-28wgengine/magicsock: allow even fewer allocs per UDP receiveJosh Bleecher Snyder1-2/+6
2021-10-28wgengine/magicsock: use testingutil.MinAllocsPerRunJosh Bleecher Snyder1-3/+4