876 Commits (d37451bac6f38cc09b853b08b1dc8359ba767fa1)

Author SHA1 Message Date
Josh Bleecher Snyder 9da4181606 tstime/rate: new package 5 years ago
Josh Bleecher Snyder f6e833748b wgengine: use mono.Time 5 years ago
Josh Bleecher Snyder 8a3d52e882 wgengine/magicsock: use mono.Time 5 years ago
Brad Fitzpatrick 5c266bdb73 wgengine: re-set DNS config on Linux after a major link change 5 years ago
Brad Fitzpatrick 95a9adbb97 wgengine/netstack: implement UDP relaying to advertised subnets 5 years ago
Brad Fitzpatrick ecac74bb65 wgengine/netstack: fix doc comment 5 years ago
Brad Fitzpatrick e4fecfe31d wgengine/{monitor,router}: restore Linux ip rules when systemd deletes them 5 years ago
Brad Fitzpatrick ed8587f90d wgengine/router: take a link monitor 5 years ago
Joe Tsai 9a0c8bdd20 util/deephash: make hash type opaque 5 years ago
Josh Bleecher Snyder 4dbbd0aa4a cmd/addlicense: add command to add licenseheaders to generated code 5 years ago
Josh Bleecher Snyder c179580599 wgengine/magicsock: add debug envvar to force all traffic over DERP 5 years ago
Brad Fitzpatrick e41193ec4d wgengine/monitor: don't spam about Linux RTM_NEWRULE events 5 years ago
Brad Fitzpatrick 2ba36c294b wgengine/monitor: subscribe to Linux ip rule events, log on rule deletes 5 years ago
Josh Bleecher Snyder 4f4dae32dd wgengine/magicsock: fix latent data race in test 5 years ago
julianknodt fb06ad19e7 wgcfg: Switch to using mem.RO 5 years ago
julianknodt d349a3231e wgcfg: use string cut instead of string split 5 years ago
julianknodt 664edbe566 wgcfg: add benchmark for FromUAPI 5 years ago
Brad Fitzpatrick 7e7c4c1bbe tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTests 5 years ago
Brad Fitzpatrick 92077ae78c wgengine/magicsock: make portmapping async 5 years ago
Brad Fitzpatrick 700badd8f8 util/deephash: move internal/deephash to util/deephash 5 years ago
Maisem Ali ec52760a3d wgengine/router_windows: support toggling local lan access when using 5 years ago
Brad Fitzpatrick 722859b476 wgengine/netstack: make SOCKS5 resolve names to IPv6 if self node when no IPv4 5 years ago
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