summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
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
2021-05-06wgengine/wgcfg: return better errors from DeviceConfig, ReconfigDeviceJosh Bleecher Snyder1-8/+10
2021-05-06wgengine/wgcfg: prevent ReconfigDevice from hanging on errorJosh Bleecher Snyder1-1/+2
2021-05-06wgengine/userspace: delete HandshakeDoneJosh Bleecher Snyder1-186/+1
2021-05-06wgengine/netstack: avoid delivering incoming packets to both netstack + hostBrad Fitzpatrick1-1/+8
2021-05-05wgengine: fix pendopen debug to not track SYN+ACKs, show Node.Online stateBrad Fitzpatrick1-4/+23
2021-05-05wgengine/netstack: don't pass non-subnet traffic to netstack in hybrid modeBrad Fitzpatrick1-1/+22
2021-05-05net/tsaddr: add NewContainsIPFunc (move from wgengine)Brad Fitzpatrick1-24/+2
2021-05-04wgengine/router: use net.IP.Equal instead of bytes.Equal to compare IPsJosh Bleecher Snyder1-2/+2
2021-05-04wgengine/router: remove unused fieldJosh Bleecher Snyder1-9/+0
2021-05-04all: use lower-case letters at the start of error messageJosh Bleecher Snyder1-1/+1
2021-05-03wgenengine/magicsock: delete cursed testsJosh Bleecher Snyder1-152/+0
2021-04-30wgengine/wglog: improve wireguard-go logging rate limitingJosh Bleecher Snyder2-34/+54
2021-04-30wgengine/wglog: delay formattingJosh Bleecher Snyder1-5/+4
2021-04-29net/dns: add GOOS build tagsJosh Bleecher Snyder1-0/+2
2021-04-29all: delete wgcfg.Key and wgcfg.PrivateKeyJosh Bleecher Snyder12-374/+28
2021-04-28wgengine/magicsock: always run ReceiveIPv6Josh Bleecher Snyder1-7/+4
2021-04-28health: track whether we have a functional udp4 bindJosh Bleecher Snyder1-0/+6
2021-04-28wgengine/magicsock: use netaddr.IP in listenPacketJosh Bleecher Snyder1-7/+18
2021-04-28wgengine/magicsock: unify initial bind and rebindJosh Bleecher Snyder1-59/+122
2021-04-28wgengine/magicsock: remove DefaultPort constJosh Bleecher Snyder1-15/+1
2021-04-28wgengine/magicsock: remove context arg from listenPacketJosh Bleecher Snyder1-8/+8
2021-04-27wgengine: periodically poll engine status for logging side effectBrad Fitzpatrick1-0/+17
2021-04-27wgengine: update a log line from 'weird' to conventional 'unexpected'Brad Fitzpatrick1-1/+1
2021-04-26health, wgenegine: fix receive func health checks for the fourth timeJosh Bleecher Snyder1-0/+4
2021-04-26health: delete ReceiveFunc health checksJosh Bleecher Snyder1-25/+0
2021-04-26net/tstun: split TUN events channel into up/down and MTUJosh Bleecher Snyder1-5/+1
2021-04-26wgengine/bench: improved rate selection.Avery Pennarun3-17/+31
2021-04-26wgengine/bench: speed test for channels, sockets, and wireguard-go.Avery Pennarun4-0/+959
2021-04-24wgengine/router{win}: ignore broadcast routes added by Windows when removing ...Maisem Ali4-57/+117
2021-04-23health, wgenegine: fix receive func health checks yet againJosh Bleecher Snyder1-14/+25
2021-04-22health, wgengine/magicsock: avoid receive function false positivesJosh Bleecher Snyder1-1/+7