768 Commits (7a1813fd249646068ff70f1017dff1700aade96d)

Author SHA1 Message Date
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
Brad Fitzpatrick d488678fdc cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to Windows 5 years ago
Denton Gentry 3089081349 monitor/polling: reduce Cloud Run polling interval. 5 years ago
David Anderson de6dc4c510 net/dns: add a Primary field to OSConfig. 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 f007a9dd6b health: add DNS subsystem and plumb errors in. 5 years ago
David Anderson 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. 5 years ago
Josh Bleecher Snyder ba72126b72 wgengine/magicsock: remove RebindingUDPConn.FakeClosed 5 years ago
Josh Bleecher Snyder 69cdc30c6d wgengine/wgcfg: remove Config.ListenPort 5 years ago
David Anderson 27a1a2976a wgengine/router: add a CallbackRouter shim. 5 years ago
Josh Bleecher Snyder b3ceca1dd7 wgengine/...: split into multiple receive functions 5 years ago
David Anderson 6ad44f9fdf wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig. 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 f77ba75d6c wgengine/router: move DNS cleanup into the DNS package. 5 years ago
David Anderson 15875ccc63 wgengine/router: don't store unused tunname on windows. 5 years ago
Josh Bleecher Snyder 34d4943357 all: gofmt -s 5 years ago
Josh Bleecher Snyder 1df162b05b wgengine/magicsock: adapt CreateEndpoint signature to match wireguard-go 5 years ago
Brad Fitzpatrick e64383a80e wgengine/router: document some fields a bit more 5 years ago
Denton Gentry 35ab4020c7 wgengine/monitor: Linux fall back to polling 5 years ago
David Anderson 90f82b6946 net/dns/resolver: add live reconfig, plumb through to ipnlocal. 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
Naman Sood 31c7745631
wgengine/netstack: stop re-adding IPs registered by active TCP connections (#1629) 5 years ago
Brad Fitzpatrick 7f03c0f8fe wgengine/wgcfg/nmcfg: reduce some logging when a /0 route skipped 5 years ago
Josh Bleecher Snyder 7b907615d5 wgengine/wgcfg/nmcfg: remove dead code 5 years ago
Josh Bleecher Snyder 36a85e1760 wgengine/magicsock: don't call t.Fatal in magicStack.IP 5 years ago
Brad Fitzpatrick 4c83bbf850 wgengine: add IsNetstack func and test 5 years ago
Brad Fitzpatrick 91bc723817 wgengine: add temp workaround for netstack WhoIs registration race 5 years ago
Brad Fitzpatrick 41e4e02e57 net/{packet,tstun}: send peerapi port in TSMP pongs 5 years ago
Naman Sood 662fbd4a09
wgengine/netstack: Allow userspace networking mode to expose subnets (#1588) 5 years ago
Brad Fitzpatrick a4c679e646 wgengine/monitor: on wall time jump, synthesize network change event 5 years ago
David Anderson 07bf4eb685 wgengine: rename Fake to RespondToPing. 5 years ago
David Anderson 0fb738760f wgengine: make Tun optional again, default to fake. 5 years ago
Brad Fitzpatrick e18c3a7d84 wgengine: optimize isLocalAddr a bit 5 years ago
David Anderson 93a4aa697c wgengine: default Router to a no-op router. 5 years ago
David Anderson 440effb21a wgengine: remove Config.TUN argument. 5 years ago
Josh Bleecher Snyder 4954fbfda6 wgengine: extend TestWatchdog timeout on macOS 5 years ago
David Anderson 2df8adef9d wgengine: make the tun.Device required at construction. 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 2b4bfeda1a wgengine: pass in an explicit router.Router, rather than a generator. 5 years ago
David Anderson 44d9929208 wgengine: remove Config.TUNName, require caller to create device. 5 years ago
David Anderson 0a84aaca0a wgengine/router: remove unused wireguard *Device argument. 5 years ago