1023 Commits (3181bbb8e4aea869a67c19cea6877bc9a6c4467d)

Author SHA1 Message Date
Brad Fitzpatrick ff9727c9ff wgengine/filter: fix, test NewAllowAllForTest 4 years ago
David Anderson 33c541ae30 ipn/ipnlocal: populate self status from netmap in ipnlocal, not magicsock. 4 years ago
Brad Fitzpatrick 283ae702c1 ipn/ipnlocal: start adding DoH DNS server to peerapi when exit node 4 years ago
Josh Bleecher Snyder ad5e04249b wgengine/monitor: ignore adding/removing uninteresting IPs 4 years ago
Brad Fitzpatrick e8db43e8fa wgengine/router: demote TestDebugListRules fail to skip 4 years ago
Brad Fitzpatrick 2ea765e5d8 go.mod: bump inet.af/netstack 4 years ago
Brad Fitzpatrick 946dfec98a wgengine/router: fix checkIPRuleSupportsV6 to actually use IPv6 4 years ago
Brad Fitzpatrick 9259377a7f wgengine/router: don't assume Linux was built with IP_MULTIPLE_TABLES 4 years ago
Brad Fitzpatrick 0350cf0438 wgengine{,/router}: annotate some more errors 4 years ago
Josh Bleecher Snyder 758c37b83d net/netns: thread logf into control functions 4 years ago
Josh Bleecher Snyder 85184a58ed wgengine/wgcfg: recover from mismatched PublicKey/Endpoints 4 years ago
Brad Fitzpatrick 8ec44d0d5f wgengine/magicsock: remove some log spam 4 years ago
Brad Fitzpatrick 61d0435ed9 wgengine/monitor: reduce Windows log spam 4 years ago
Brad Fitzpatrick d24ed3f68e wgengine/router: add debug knob to resort to Linux "ip" command usage 4 years ago
Josh Bleecher Snyder b3d6704aa3 wgengine/magicsock: fix data race on endpoint.discoKey 4 years ago
Brad Fitzpatrick cf06f9df37 net/tstun, wgengine: add packet-level and drop metrics 4 years ago
Brad Fitzpatrick 7901289578 wgengine/magicsock: add a stress test 4 years ago
Josh Bleecher Snyder 5a60781919 wgengine/magicsock: increase TestDiscokeyChange connection timeout 4 years ago
Josh Bleecher Snyder 773af7292b wgengine/magicsock: simplify peerMap.upsertEndpoint 4 years ago
Josh Bleecher Snyder 9da22dac3d wgengine/magicsock: fix bug in peerMap.upsertEndpoint 4 years ago
Josh Bleecher Snyder 16870cb754 wgengine/magicsock: fix typo in comment 4 years ago
David Anderson 41da7620af go.mod: update wireguard-go to pick up roaming toggle 4 years ago
Brad Fitzpatrick 24ea365d48 netcheck, controlclient, magicsock: add more metrics 4 years ago
Brad Fitzpatrick 57b039c51d util/clientmetrics: add new package to add metrics to the client 4 years ago
David Anderson 0532eb30db all: replace tailcfg.DiscoKey with key.DiscoPublic. 5 years ago
Josh Bleecher Snyder c467ed0b62 wgengine/wgcfg: always close io.Pipe 5 years ago
Josh Bleecher Snyder 3fd5f4380f util/multierr: new package 5 years ago
David Anderson 7e6a1ef4f1 tailcfg: use key.NodePublic in wire protocol types. 5 years ago
David Anderson c17250cee2 ipn/ipnstate: use key.NodePublic instead of tailcfg.NodeKey. 5 years ago
David Anderson c3d7115e63 wgengine: use key.NodePublic instead of tailcfg.NodeKey. 5 years ago
David Anderson 72ace0acba wgengine/magicsock: use key.NodePublic instead of tailcfg.NodeKey. 5 years ago
David Anderson d6e7cec6a7 types/netmap: use key.NodePublic instead of tailcfg.NodeKey. 5 years ago
Brad Fitzpatrick 408b0923a6 wgengine/router: remove last non-test "ip" command usage on Linux 5 years ago
Brad Fitzpatrick ff1954cfd9 wgengine/router: use netlink for ip rules on Linux 5 years ago
Brad Fitzpatrick 5dc5bd8d20 cmd/tailscaled, wgengine/netstack: always wire up netstack 5 years ago
David Anderson 84c3a09a8d types/key: export constants for key size, not a method. 5 years ago
David Anderson 6422789ea0 disco: use key.NodePublic instead of tailcfg.NodeKey. 5 years ago
David Anderson 418adae379 various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic() 5 years ago
David Anderson eeb97fd89f various: remove remaining uses of key.NewPrivate. 5 years ago
David Anderson ccd36cb5b1 wgengine: remove use of legacy key parsing helper. 5 years ago
David Anderson ef241f782e wgengine/magicsock: remove uses of tailcfg.DiscoKey. 5 years ago
David Anderson 55b6753c11 wgengine/magicsock: remove use of key.{Public,Private}. 5 years ago
David Anderson c1d009b9e9 ipn/ipnstate: use key.NodePublic instead of the generic key.Public. 5 years ago
David Anderson 37c150aee1 derp: use new node key type. 5 years ago
Brad Fitzpatrick 19189d7018 wgengine/router: add a addrFamily type [linux] 5 years ago
David Anderson e03fda7ae6 wgengine/magicsock: remove test uses of wgkey. 5 years ago
Brad Fitzpatrick 7c40a5d440 wgengine/router: refactor in prep for Linux netlink-ification 5 years ago
Josh Bleecher Snyder 94fb42d4b2 all: use testingutil.MinAllocsPerRun 5 years ago
Josh Bleecher Snyder 1df865a580 wgengine/magicsock: allow even fewer allocs per UDP receive 5 years ago
Josh Bleecher Snyder c1d377078d wgengine/magicsock: use testingutil.MinAllocsPerRun 5 years ago