53 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Brad Fitzpatrick 2b3e533048 util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl 8 months ago
Brad Fitzpatrick 2434bc69fc util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new leaf package 8 months ago
Brad Fitzpatrick d05e6dc09e util/syspolicy/policyclient: add policyclient.Client interface, start plumbing 8 months ago
Brad Fitzpatrick cc532efc20 util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package 8 months ago
Nick Khyl fb188c5b53 net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses in AD DNS if required by policy 11 months ago
Aaron Klotz d818a58a77 net/dns: ensure the Windows configurator does not touch the hosts file unless the configuration actually changed 1 year ago
Nick Khyl 4dfde7bffc net/dns: disable DNS registration for Tailscale interface on Windows 2 years ago
Nick Khyl c32efd9118 various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows 2 years ago
Aaron Klotz 3511d1f8a2 cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with DETACHED_PROCESS when I/O is being piped 2 years ago
Brad Fitzpatrick 745931415c health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Nick Khyl 7ef1fb113d cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is closed 2 years ago
Nick Khyl b42b9817b0 net/dns: do not wait for the interface registry key to appear if the windowsManager is being closed 2 years ago
Aaron Klotz 64a26b221b net/dns: use an additional registry setting to disable dynamic DNS updates for our interface on Windows 2 years ago
Aaron Klotz 9687f3700d net/dns: deal with Windows wsl.exe hangs 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Andrew Dunham ec790e58df net/dns: retry overwriting hosts file on Windows 3 years ago
Aaron Klotz 41e1d336cc net/dns: change windows DNS manager to use pointer receiver 3 years ago
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