35 Commits (a255a08ea61ba918ddeeacfdfbc3ca5e489481aa)

Author SHA1 Message Date
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 4 years ago
Brad Fitzpatrick 9bd9f37d29 go.mod: bump wireguard/windows, which moves to using net/netip 4 years ago
Maisem Ali 68d9d161f4 net/dns: [win] fix regression in disableDynamicUpdate 4 years ago
Maisem Ali 9197dd14cc net/dns: [win] add MagicDNS entries to etc/hosts 4 years ago
Maisem Ali 25865f81ee net/dns: disable NetBIOS on Tailscale interfaces 4 years ago
Maisem Ali 545639ee44 util/winutil: consolidate interface specific registry keys 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Aaron Klotz 1cae618b03 net/dns: add Windows group policy notifications to the NRPT rule manager 4 years ago
Aaron Klotz 4baf34cf25 net/dns: set appropriate Windows registry values to prevent it from sending DNS changes concerning our interface to AD domain controllers. 4 years ago
Aaron Klotz 8cdfd12977 net/dns: update Windows split DNS settings to work alongside other NRPT entries set by group policy. 4 years ago
Aaron Klotz b005b79236 net/dns, paths, util/winutil: change net/dns/windowsManager NRPT management to support more than 50 domains. 4 years ago
Brad Fitzpatrick 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) 4 years ago
Brad Fitzpatrick 8df3fa4638 net/dns: make WSL network configuration opt-in for now 4 years ago
Denton Gentry 260b85458c net/dns: correct log message. 5 years ago
David Crawshaw 6b9f8208f4 net/dns: do not run wsl.exe as LocalSystem 5 years ago
David Crawshaw 1147c7fd4f net/dns: set WSL /etc/resolv.conf 5 years ago
David Anderson 084d48d22d net/dns: always proxy through quad-100 on windows 8.1. 5 years ago
David Anderson 44c2b7dc79 net/dns: on windows, skip site-local v6 resolvers. 5 years ago
David Anderson 854d5d36a1 net/dns: return error from NewOSManager, use it to initialize NM. 5 years ago
David Anderson 1a371b93be util/dnsname: add FQDN type, use throughout codebase. 5 years ago
David Anderson 4a64d2a603 net/dns: some post-review cleanups. 5 years ago
David Anderson 68f76e9aa1 net/dns: add GetBaseConfig to OSConfigurator interface. 5 years ago
David Anderson e0e677a8f6 net/dns: split out search domains and match domains in OSConfig. 5 years ago
David Anderson a8dcda9c9a net/dns: start of compat hacks for Windows 7. 5 years ago
David Anderson 3e915ac783 net/dns: implement OS-level split DNS for Windows. 5 years ago
David Anderson de6dc4c510 net/dns: add a Primary field to OSConfig. 5 years ago
David Anderson b2a597b288 net/dns: rename Set to SetDNS in OSConfigurator. 5 years ago
David Anderson 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. 5 years ago
David Anderson befd8e4e68 net/dns: replace managerImpl with OSConfigurator in code. 5 years ago
David Anderson 8af9d770cf net/dns: rename Config to OSConfig. 5 years ago
David Anderson fcfc0d3a08 net/dns: remove ManagerConfig, pass relevant args directly. 5 years ago
David Anderson 9f7f2af008 wgengine/router/dns: move to net/dns. 5 years ago
Alex Brainman 6e4231c03c wgengine/router/dns: remove unused code 5 years ago
David Crawshaw 2b2a16d9a2 wgengine/router/dns: reduce windows registry key open timeout 5 years ago
David Crawshaw b4f70d8232 wgengine/router/dns: use the correct interface GUID 5 years ago
Aleksandar Pesic 0dc295a640 Isolate WireGuard code into a separate file with appropriate copyright info in header. 5 years ago
Aleksandar Pesic 338fd44657 Replace registry-access code, update wireguard-go and x/sys/windows. 5 years ago
David Anderson ebd96bf4a9 wgengine/router/dns: use OpenKeyWait to set DNS configuration. 6 years ago
Brad Fitzpatrick 28f6552646 wgengine/router/dns: run ipconfig /registerdns async, log timing 6 years ago
David Anderson 68ddf134d7 wgengine/router/dns: issue ipconfig /registerdns when applying DNS settings. 6 years ago
Dmytro Shynkevych a583e498b0
router/dns: set all domains on Windows (#672) 6 years ago
Dmytro Shynkevych 28e52a0492
all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago