Commit Graph

854 Commits (1147c7fd4f1cdb2eb9727cb34a5af0bf09ca84f7)

Author SHA1 Message Date
julianknodt 506c2fe8e2 cmd/tailscale: make netcheck use active DERP map, delete static copy 5 years ago
Christine Dodrill 59e9b44f53
wgengine/filter: add a debug flag for filter logs (#2241) 5 years ago
Brad Fitzpatrick c45bfd4180 wgengine: make dnsIPsOverTailscale also consider DefaultResolvers 5 years ago
Brad Fitzpatrick b92e2ebd24 wgengine/netstack: add Impl.DialContextUDP 5 years ago
Brad Fitzpatrick 45e64f2e1a net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS 5 years ago
David Crawshaw 4ce15505cb wgengine: randomize client port if netmap says to 5 years ago
David Crawshaw 5f8ffbe166 magicsock: add SetPreferredPort method 5 years ago
Brad Fitzpatrick 80a4052593 cmd/tailscale, wgengine, tailcfg: don't assume LastSeen is present [mapver 20] 5 years ago
Fletcher Nichol a49df5cfda wgenine/router: fix OpenBSD route creation 5 years ago
Josh Bleecher Snyder e92fd19484 wgengine/wglog: match upstream wireguard-go's code for wireguardGoString 5 years ago
Brad Fitzpatrick a321c24667 go.mod: update netaddr 5 years ago
Josh Bleecher Snyder ddf6c8c729 wgengine/magicsock: delete dead code 5 years ago
Josh Bleecher Snyder 1ece91cede go.mod: upgrade wireguard-windows, de-fork wireguard-go 5 years ago
Josh Bleecher Snyder ceaaa23962 wgengine/wglog: cache strings 5 years ago
Josh Bleecher Snyder 73adbb7a78 wgengine: pass an addressable value to deephash.UpdateHash 5 years ago
Josh Bleecher Snyder 8bf2a38f29 go.mod: update wireguard-go, taking control over iOS memory usage from our fork 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
Brad Fitzpatrick 5b52b64094 tsnet: add Tailscale-as-a-library package 5 years ago
Josh Bleecher Snyder ebcd7ab890 wgengine: remove wireguard-go DeviceOptions 5 years ago
Josh Bleecher Snyder aacb2107ae all: add extra information to serialized endpoints 5 years ago
Josh Bleecher Snyder 98cae48e70 wgengine/wglog: optimize wireguardGoString 5 years ago
Josh Bleecher Snyder 9356912053 wgengine/wglog: add BenchmarkSetPeer 5 years ago
Brad Fitzpatrick 36a26e6a71 internal/deephash: rename from deepprint 5 years ago
Josh Bleecher Snyder 773fcfd007 Revert "wgengine/bench: skip flaky test" 5 years ago
Josh Bleecher Snyder 68911f6778 wgengine/bench: ignore "engine closing" errors 5 years ago
Brad Fitzpatrick d707e2f7e5 wgengine/bench: skip flaky test 5 years ago
Josh Bleecher Snyder 8d2a90529e wgengine/bench: hold lock in TrafficGen.GotPacket while calling first packet callback 5 years ago
Josh Bleecher Snyder a72fb7ac0b wgengine/bench: handle multiple Engine status callbacks 5 years ago
Josh Bleecher Snyder 6618e82ba2 wgengine/bench: close Engines on benchmark completion 5 years ago
Josh Bleecher Snyder ddd85b9d91 wgengine/magicsock: rename discoEndpoint.wgEndpointHostPort to wgEndpoint 5 years ago
Josh Bleecher Snyder e0bd3cc70c wgengine/magicsock: use netaddr.MustParseIPPrefix 5 years ago
Josh Bleecher Snyder bc68e22c5b all: s/CreateEndpoint/ParseEndpoint/ in docs 5 years ago
Josh Bleecher Snyder 9bce1b7fc1 wgengine/wgcfg: make device test endpoint-format-agnostic 5 years ago
Josh Bleecher Snyder 73ad1f804b wgengine/wgcfg: use autogenerated Clone methods 5 years ago
Josh Bleecher Snyder a0dacba877 wgengine/magicsock: simplify legacy endpoint DstToString 5 years ago
Josh Bleecher Snyder 777c816b34 wgengine/wgcfg: return better errors from DeviceConfig, ReconfigDevice 5 years ago
Josh Bleecher Snyder 1f6c4ba7c3 wgengine/wgcfg: prevent ReconfigDevice from hanging on error 5 years ago
Josh Bleecher Snyder ed63a041bf wgengine/userspace: delete HandshakeDone 5 years ago
Brad Fitzpatrick b8fb8264a5 wgengine/netstack: avoid delivering incoming packets to both netstack + host 5 years ago
Brad Fitzpatrick 1a1123d461 wgengine: fix pendopen debug to not track SYN+ACKs, show Node.Online state 5 years ago
Brad Fitzpatrick eb06ec172f wgengine/netstack: don't pass non-subnet traffic to netstack in hybrid mode 5 years ago
Brad Fitzpatrick 7629cd6120 net/tsaddr: add NewContainsIPFunc (move from wgengine) 5 years ago
Josh Bleecher Snyder 47ebd1e9a2 wgengine/router: use net.IP.Equal instead of bytes.Equal to compare IPs 5 years ago
Josh Bleecher Snyder f91c2dfaca wgengine/router: remove unused field 5 years ago
Josh Bleecher Snyder 9360f36ebd all: use lower-case letters at the start of error message 5 years ago
Josh Bleecher Snyder 64047815b0 wgenengine/magicsock: delete cursed tests 5 years ago
Josh Bleecher Snyder 59026a291d wgengine/wglog: improve wireguard-go logging rate limiting 5 years ago
Josh Bleecher Snyder 1f94d43b50 wgengine/wglog: delay formatting 5 years ago
Josh Bleecher Snyder 20e04418ff net/dns: add GOOS build tags 5 years ago
Josh Bleecher Snyder 7ee891f5fd all: delete wgcfg.Key and wgcfg.PrivateKey 5 years ago