You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/wgengine
Brad Fitzpatrick 2cff9016e4 net/dnscache: add overly simplistic DNS cache package for selective use
I started to write a full DNS caching resolver and I realized it was
overkill and wouldn't work on Windows even in Go 1.14 yet, so I'm
doing this tiny one instead for now, just for all our netcheck STUN
derp lookups, and connections to DERP servers. (This will be caching a
exactly 8 DNS entries, all ours.)

Fixes #145 (can be better later, of course)
4 years ago
..
filter controlclinet: clone filter.MatchAllowAll 4 years ago
magicsock net/dnscache: add overly simplistic DNS cache package for selective use 4 years ago
monitor wgengine/monitor: use RTMGRP_* consts from x/sys/unix 4 years ago
packet wgengine/packet: fix minor lint errors. 4 years ago
winnet Move Linux client & common packages into a public repo. 4 years ago
faketun.go wgengine: properly clean up freebsd routes and interfaces on close 4 years ago
ifconfig_windows.go wgengine: fix build on linux/freebsd/openbsd/windows 4 years ago
router_darwin.go wgengine: move link monitor to be owned by the engine, not the router 4 years ago
router_darwin_support.go wgengine: make SetRoutesFunc less appealing to use. 4 years ago
router_default.go wgengine: simplify, change some signatures 4 years ago
router_fake.go wgengine: move link monitor to be owned by the engine, not the router 4 years ago
router_freebsd.go wgengine: properly clean up freebsd routes and interfaces on close 4 years ago
router_linux.go wgengine: don't create duplicate iptables rules on Linux, clean up 4 years ago
router_openbsd.go wgengine: add OpenBSD router DNS update handling 4 years ago
router_windows.go wgengine: move link monitor to be owned by the engine, not the router 4 years ago
rusage.go Move "logger" package to under types, now that we have it. 4 years ago
rusage_nowindows.go wgengine: flesh out some docs 4 years ago
rusage_windows.go Move Linux client & common packages into a public repo. 4 years ago
userspace.go ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool 4 years ago
watchdog.go ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool 4 years ago
watchdog_test.go wgengine: simplify, change some signatures 4 years ago
wgengine.go ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool 4 years ago