summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2021-07-13make tests psasJosh Bleecher Snyder2-3/+15
2021-07-13simplify change pointJosh Bleecher Snyder1-3/+3
2021-07-13tewakJosh Bleecher Snyder1-4/+4
2021-07-13start cleaning up codeJosh Bleecher Snyder1-20/+14
2021-07-13sheeshJosh Bleecher Snyder1-1/+10
2021-07-13use io_uringJosh Bleecher Snyder1-5/+17
2021-07-13wgengine/magicsock: fix latent data race in testJosh Bleecher Snyder1-0/+5
2021-07-13wgcfg: Switch to using mem.ROjulianknodt1-60/+60
2021-07-13wgcfg: use string cut instead of string splitjulianknodt2-6/+13
2021-07-13wgcfg: add benchmark for FromUAPIjulianknodt2-1/+45
2021-07-09tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTestsBrad Fitzpatrick1-8/+9
2021-07-09wgengine/magicsock: make portmapping asyncBrad Fitzpatrick1-5/+11
2021-07-02util/deephash: move internal/deephash to util/deephashBrad Fitzpatrick1-1/+1
2021-06-29wgengine/router_windows: support toggling local lan access when usingMaisem Ali1-29/+58
2021-06-28wgengine/netstack: make SOCKS5 resolve names to IPv6 if self node when no IPv4Brad Fitzpatrick2-3/+127
2021-06-28cmd/tailscale: make netcheck use active DERP map, delete static copyjulianknodt1-3/+14
2021-06-25wgengine/filter: add a debug flag for filter logs (#2241)Christine Dodrill1-0/+14
2021-06-24wgengine: make dnsIPsOverTailscale also consider DefaultResolversBrad Fitzpatrick1-1/+6
2021-06-23wgengine/netstack: add Impl.DialContextUDPBrad Fitzpatrick1-0/+24
2021-06-23net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOSBrad Fitzpatrick1-1/+60
2021-06-23wgengine: randomize client port if netmap says toDavid Crawshaw5-14/+89
2021-06-23magicsock: add SetPreferredPort methodDavid Crawshaw1-33/+71
2021-06-11cmd/tailscale, wgengine, tailcfg: don't assume LastSeen is present [mapver 20]Brad Fitzpatrick1-6/+5
2021-06-10wgenine/router: fix OpenBSD route creationFletcher Nichol1-4/+19
2021-06-04wgengine/wglog: match upstream wireguard-go's code for wireguardGoStringJosh Bleecher Snyder1-14/+16
2021-06-02go.mod: update netaddrBrad Fitzpatrick2-3/+7
2021-05-28wgengine/magicsock: delete dead codeJosh Bleecher Snyder1-20/+0
2021-05-25go.mod: upgrade wireguard-windows, de-fork wireguard-goJosh Bleecher Snyder20-25/+25
2021-05-24wgengine/wglog: cache stringsJosh Bleecher Snyder1-4/+31
2021-05-24wgengine: pass an addressable value to deephash.UpdateHashJosh Bleecher Snyder1-1/+1
2021-05-24go.mod: update wireguard-go, taking control over iOS memory usage from our forkJosh Bleecher Snyder1-0/+21
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder20-156/+148
2021-05-14tsnet: add Tailscale-as-a-library packageBrad Fitzpatrick1-2/+12
2021-05-11wgengine: remove wireguard-go DeviceOptionsJosh Bleecher Snyder3-16/+4
2021-05-11all: add extra information to serialized endpointsJosh Bleecher Snyder13-183/+239
2021-05-11wgengine/wglog: optimize wireguardGoStringJosh Bleecher Snyder1-7/+14
2021-05-11wgengine/wglog: add BenchmarkSetPeerJosh Bleecher Snyder1-0/+28
2021-05-11internal/deephash: rename from deepprintBrad Fitzpatrick1-4/+4
2021-05-11Revert "wgengine/bench: skip flaky test"Josh Bleecher Snyder1-1/+0
2021-05-11wgengine/bench: ignore "engine closing" errorsJosh Bleecher Snyder2-1/+10
2021-05-11wgengine/bench: skip flaky testBrad Fitzpatrick1-0/+1
2021-05-10wgengine/bench: hold lock in TrafficGen.GotPacket while calling first packet ...Josh Bleecher Snyder1-3/+1
2021-05-10wgengine/bench: handle multiple Engine status callbacksJosh Bleecher Snyder1-2/+4
2021-05-10wgengine/bench: close Engines on benchmark completionJosh Bleecher Snyder3-3/+10
2021-05-06wgengine/magicsock: rename discoEndpoint.wgEndpointHostPort to wgEndpointJosh Bleecher Snyder1-14/+14
2021-05-06wgengine/magicsock: use netaddr.MustParseIPPrefixJosh Bleecher Snyder1-10/+1
2021-05-06all: s/CreateEndpoint/ParseEndpoint/ in docsJosh Bleecher Snyder2-7/+7
2021-05-06wgengine/wgcfg: make device test endpoint-format-agnosticJosh Bleecher Snyder1-2/+26
2021-05-06wgengine/wgcfg: use autogenerated Clone methodsJosh Bleecher Snyder3-29/+64
2021-05-06wgengine/magicsock: simplify legacy endpoint DstToStringJosh Bleecher Snyder1-11/+5