1273 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Maisem Ali 57756ef673 net/nettest: make nettest.NewConn pass x/net/nettest.TestConn. 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 c16a926bf2 net/dns: set OSConfig.Primary. 5 years ago
David Anderson bc4381447f net/tstun: return the real interface name at device creation. 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 7d84ee6c98 net/dns: unify the OS manager and internal resolver. 5 years ago
David Anderson 1bf91c8123 net/dns/resolver: remove unused err return value. 5 years ago
David Anderson 6a206fd0fb net/dns: rename impl to os. 5 years ago
David Anderson c4530971db net/dns/resolver: remove leftover debug print. 5 years ago
David Anderson 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. 5 years ago
David Anderson 748670f1e9 net/dns: fix typo in docstring. 5 years ago
David Anderson a39d2403bc net/dns: disable NetworkManager and resolved configurators temporarily. 5 years ago
David Anderson befd8e4e68 net/dns: replace managerImpl with OSConfigurator in code. 5 years ago
David Anderson 077d4dc8c7 net/dns: add an OSConfigurator interface. 5 years ago
David Anderson 6ad44f9fdf wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig. 5 years ago
David Anderson 2edb57dbf1 net/dns: add new Config that captures tailscale+OS DNS config. 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 0ca04f1e01 net/dns: put noop.go back, limit with build tags for staticcheck. 5 years ago
David Anderson 95470c3448 net/dns: remove Cleanup manager parameter. 5 years ago
David Anderson cf361bb9b1 net/dns: remove PerDomain from Config. 5 years ago
David Anderson f77ba75d6c wgengine/router: move DNS cleanup into the DNS package. 5 years ago
David Anderson 9f105d3968 net/dns/resolver: teach the forwarder to do per-domain routing. 5 years ago
David Anderson 90f82b6946 net/dns/resolver: add live reconfig, plumb through to ipnlocal. 5 years ago
David Anderson caeafc4a32 net/dns/resolver: fix package docstring. 5 years ago
David Anderson dbe4f6f42d net/dns/resolver: unexport Resolve and ResolveReverse. 5 years ago
David Anderson cdeb8d6816 net/dns/resolver: fix staticcheck error. 5 years ago
David Anderson f185d62dc8 net/dns/resolver: unexport Packet, only use it internally. 5 years ago
David Anderson 5fb9e00ecf net/dns/resolver: remove Start method, fully spin up in New instead. 5 years ago
David Anderson 075fb93e69 net/dns/resolver: remove the Config struct. 5 years ago
David Anderson bc81dd4690 net/dns/resolver: rename ResolverConfig to just Config. 5 years ago
David Anderson d99f5b1596 net/dns/resolver: factor the resolver out into a sub-package. 5 years ago
Denton Gentry 09148c07ba interfaces: check correct error /proc/net/route 5 years ago
Denton Gentry a9745a0b68 interfaces: try larger read from /proc/net/route 5 years ago
Denton Gentry 54ba6194f7 interfaces: allow IPv6 ULA as a valid address. 5 years ago
Denton Gentry ecf310be3c net/tsaddr: IsUla() for IPv6 Unique Local Address 5 years ago
Brad Fitzpatrick 41e4e02e57 net/{packet,tstun}: send peerapi port in TSMP pongs 5 years ago
David Anderson 25e0bb0a4e net/tstun: rename wrap_windows.go to tun_windows.go. 5 years ago
David Anderson 22d53fe784 net/tstun: document exported function. 5 years ago
David Anderson 016de16b2e net/tstun: rename TUN to Wrapper. 5 years ago
David Anderson 82ab7972f4 net/tstun: rename NewFakeTUN to NewFake. 5 years ago
David Anderson 588b70f468 net/tstun: merge in wgengine/tstun. 5 years ago
David Anderson 018200aeba net/tstun: rename from net/tun. 5 years ago
David Anderson 44d9929208 wgengine: remove Config.TUNName, require caller to create device. 5 years ago
Brad Fitzpatrick 7f174e84e6 net/interfaces: remove mutating methods, add EqualFiltered instead 5 years ago
Brad Fitzpatrick 7dc88e4c1e net/interfaces: track more interface metadata in State 5 years ago
David Anderson 6521f02ff6 Move DNS flush logic to net/dns. 5 years ago