summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2021-04-05ipn/localapi: 404 on bad endpointscrawshaw/localapi404David Crawshaw1-1/+3
2021-04-05net/dns: rename Set to SetDNS in OSConfigurator.David Anderson8-12/+12
2021-04-05net/dns: unify the OS manager and internal resolver.David Anderson4-91/+63
2021-04-05net/dns/resolver: remove unused err return value.David Anderson3-39/+12
2021-04-05net/dns: rename impl to os.David Anderson1-7/+7
2021-04-05net/dns/resolver: remove leftover debug print.David Anderson1-1/+0
2021-04-05health: add DNS subsystem and plumb errors in.David Anderson2-4/+23
2021-04-05wgengine: move DNS configuration out of wgengine/router.David Anderson15-71/+38
2021-04-03go.mod: update wireguard-go againJosh Bleecher Snyder2-2/+6
2021-04-03wgengine/magicsock: remove RebindingUDPConn.FakeClosedJosh Bleecher Snyder1-70/+20
2021-04-03wgengine/wgcfg: remove Config.ListenPortJosh Bleecher Snyder6-15/+4
2021-04-02net/dns: fix typo in docstring.David Anderson1-1/+1
2021-04-02wgengine/router: add a CallbackRouter shim.David Anderson1-0/+54
2021-04-02ipn/ipnlocal: don't install any magicdns names if not proxying.David Anderson1-4/+8
2021-04-02go.mod: update to latest wireguard-go and x/sysJosh Bleecher Snyder2-2/+6
2021-04-02wgengine/...: split into multiple receive functionsJosh Bleecher Snyder7-270/+190
2021-04-02types/preftype: don't use iota for consts persisted to diskBrad Fitzpatrick1-3/+5
2021-04-02ipn/ipnlocal: lazily connect to control, lazily generate machine keyBrad Fitzpatrick2-29/+50
2021-04-02ipn/ipnlocal: simplify loadStateLocked control flow a bit, restore loggingBrad Fitzpatrick1-7/+10
2021-04-02net/dns: disable NetworkManager and resolved configurators temporarily.David Anderson3-4/+9
2021-04-02net/dns: replace managerImpl with OSConfigurator in code.David Anderson12-48/+49
2021-04-02net/dns: add an OSConfigurator interface.David Anderson1-0/+36
2021-04-02wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig.David Anderson7-45/+58
2021-04-02net/dns: add new Config that captures tailscale+OS DNS config.David Anderson1-0/+28
2021-04-02net/dns: rename Config to OSConfig.David Anderson11-20/+19
2021-04-01net/dns: remove ManagerConfig, pass relevant args directly.David Anderson16-70/+42
2021-04-01net/dns: put noop.go back, limit with build tags for staticcheck.David Anderson1-0/+19
2021-04-01net/dns: remove Cleanup manager parameter.David Anderson4-31/+2
2021-04-01net/dns: remove PerDomain from Config.David Anderson5-31/+8
2021-04-01wgengine/router: move DNS cleanup into the DNS package.David Anderson3-9/+17
2021-04-01wgengine/router: don't store unused tunname on windows.David Anderson1-7/+0
2021-04-01ipn/ipnlocal: fix peerapi6 port being report as 0 in netstack modeBrad Fitzpatrick2-21/+17
2021-04-01net/dns/resolver: teach the forwarder to do per-domain routing.David Anderson5-122/+180
2021-04-01version/distro: look for absolute synology pathDavid Crawshaw1-1/+1
2021-04-01tailcfg: add Node.Capabilities, remove old stuffBrad Fitzpatrick3-149/+25
2021-04-01tailcfg: remove UserProfile.Roles field, add tests for legacy behaviorBrad Fitzpatrick2-1/+37
2021-04-01ipn/policy: mark peerapi4 and peerapi6 as interesting servicesBrad Fitzpatrick1-1/+6
2021-04-01cmd/tailscaled: rename isUserspace to useNetstackBrad Fitzpatrick1-8/+8
2021-04-01all: gofmt -sJosh Bleecher Snyder2-8/+8
2021-04-01wgengine/magicsock: adapt CreateEndpoint signature to match wireguard-goJosh Bleecher Snyder5-11/+15
2021-04-01wgengine/router: document some fields a bit moreBrad Fitzpatrick1-1/+9
2021-04-01wgengine/monitor: Linux fall back to pollingDenton Gentry3-55/+73
2021-04-01net/dns/resolver: add live reconfig, plumb through to ipnlocal.David Anderson10-541/+215
2021-03-31net/dns/resolver: fix package docstring.David Anderson1-1/+2
2021-03-31net/dns/resolver: unexport Resolve and ResolveReverse.David Anderson2-9/+9
2021-03-31net/dns/resolver: fix staticcheck error.David Anderson1-1/+0
2021-03-31net/dns/resolver: unexport Packet, only use it internally.David Anderson4-55/+41
2021-03-31net/dns/resolver: remove Start method, fully spin up in New instead.David Anderson3-53/+47
2021-03-31net/dns/resolver: remove the Config struct.David Anderson3-54/+23
2021-03-31net/dns/resolver: rename ResolverConfig to just Config.David Anderson3-13/+13