netcheck: work behind UDP-blocked networks again, add tests

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2020-03-12 14:14:48 -07:00
committed by Brad Fitzpatrick
parent a87ee4168a
commit b9c6d3ceb8
5 changed files with 178 additions and 88 deletions
-4
View File
@@ -9,7 +9,6 @@ import (
"fmt"
"log"
"sort"
"time"
"tailscale.com/derp/derpmap"
"tailscale.com/net/dnscache"
@@ -17,9 +16,6 @@ import (
)
func runNetcheck(ctx context.Context, args []string) error {
ctx, cancel := context.WithTimeout(ctx, 5*time.Second)
defer cancel()
c := &netcheck.Client{
DERP: derpmap.Prod(),
Logf: log.Printf,