Commit Graph

  • f5742b0647 ipn/ipnlocal: add LocalBackend.SetDirectFileRoot Brad Fitzpatrick 2021-04-12 14:05:44 -07:00
  • 64c80129f1 types/netmap: add some docs/warning to NetworkMap Brad Fitzpatrick 2021-04-12 12:49:23 -07:00
  • ccb322db04 tailcfg, control/controlclient: make nil MapResponse.DNSConfig mean unchanged (mapver15) Brad Fitzpatrick 2021-04-12 12:12:13 -07:00
  • a3113a793a ipn: add hostname to Prefs.Pretty output Brad Fitzpatrick 2021-04-12 10:45:33 -07:00
  • 4c3f7c06fc ipn/ipnlocal: be consistent in not logging when no notify registered Brad Fitzpatrick 2021-04-12 10:38:12 -07:00
  • 7c0e58c537 ipn/ipnlocal: remove redundant notify nil check Brad Fitzpatrick 2021-04-12 10:36:19 -07:00
  • d9ee9a0d3f ipn: set BackendServer's notify earlier; don't require Start Brad Fitzpatrick 2021-04-12 10:33:50 -07:00
  • 8e4d1e3f2c ipn: include err in Notify decode fatal path Brad Fitzpatrick 2021-04-12 10:32:57 -07:00
  • d5d70ae9ea wgengine/monitor: reduce Linux log spam on down Brad Fitzpatrick 2021-04-12 10:27:10 -07:00
  • c0befee188 portlist: use windows OpenCurrentProcessToken, not GetCurrentProcessToken Brad Fitzpatrick 2021-04-12 09:23:49 -07:00
  • e619296ece portlist: filter out all of 127.0.0.0/8, not just 127.0.0.1/32 Brad Fitzpatrick 2021-04-12 09:17:03 -07:00
  • f325aa7e38 portlist: exclude services bound to IPv6 loopback address Brad Fitzpatrick 2021-04-12 09:06:57 -07:00
  • 87eb8384f5 net/dns: fix up NetworkManager configurator a bit. David Anderson 2021-04-11 22:23:09 -07:00
  • 303805a389 ipn/localapi: require write access to PATCH prefs Brad Fitzpatrick 2021-04-11 21:31:15 -07:00
  • 3d81e6260b net/dns: set resolved DefaultRoute setting according to split-dns mode. David Anderson 2021-04-11 20:52:14 -07:00
  • cca230cc23 net/dns: fix staticcheck errors. David Anderson 2021-04-11 20:52:05 -07:00
  • 79109f4965 ipn/ipnlocal: use PATCH for EditPrefs, not POST Brad Fitzpatrick 2021-04-11 20:49:07 -07:00
  • 4b47393e0c net/dns: pacify staticcheck for now Brad Fitzpatrick 2021-04-11 20:43:12 -07:00
  • a7340c2015 net/dns: support split DNS in systemd-resolved. David Anderson 2021-04-11 18:12:24 -07:00
  • 00d641d9fc ipn/localapi: move EditPrefs to localapi Brad Fitzpatrick 2021-04-11 16:10:31 -07:00
  • 84430cdfa1 net/dns: improve NetworkManager detection, using more DBus. David Anderson 2021-04-11 03:37:14 -07:00
  • 9a48bac8ad net/dns: rename resolvconf.go to debian_resolvconf.go. David Anderson 2021-04-10 23:31:00 -07:00
  • 9831f1b183 net/dns: also include 'tail' and 'base' files when fixing up resolv.conf. David Anderson 2021-04-10 23:01:11 -07:00
  • e43afe9140 net/dns: implement prior config reading for debian resolvconf. David Anderson 2021-04-10 22:37:13 -07:00
  • 143e5dd087 net/dns: rename script variable. David Anderson 2021-04-10 21:28:27 -07:00
  • 55b39fa945 net/dns: add documentation to openresolv's config fetch. David Anderson 2021-04-10 20:21:05 -07:00
  • 61b361bac0 net/dns: teach the openresolv manager to read DNS config. David Anderson 2021-04-10 19:37:11 -07:00
  • 19eca34f47 wgengine/router: fix FreeBSD configuration failure on the v6 /48. David Anderson 2021-04-10 19:36:26 -07:00
  • 58760f7b82 net/dns: split resolvconfManager into a debian and an openresolv manager. David Anderson 2021-04-10 18:55:05 -07:00
  • 5480189313 net/dns: implement a DNS override workaround for legacy resolvconf. David Anderson 2021-04-09 19:00:33 -07:00
  • 1a371b93be util/dnsname: add FQDN type, use throughout codebase. David Anderson 2021-04-09 15:24:47 -07:00
  • 7a1813fd24 Added 2 fuzzers AdamKorcz 2021-01-12 23:10:10 +00:00
  • 5e90037f1a api.md: clarify response behaviour for ACL POST endpoint Daniel Chung 2021-01-07 12:14:52 -05:00
  • a64b57e2fb control/controlclient: create tls client config with server hostname instead of serverURL.Host Simon Kirillov 2021-04-10 09:09:22 +07:00
  • 958782c737 cmd/{tailscale,tailscaled}: use netstack for subnet routing on Synology Brad Fitzpatrick 2021-04-09 18:42:21 -07:00
  • 3b451509dd cmd/tailscale/cli: make advertise-{routes,exit-node} available unconditionally Brad Fitzpatrick 2021-04-09 18:37:24 -07:00
  • 83402e2753 cmd/tailscale/cli: show nicer status output when logged out Brad Fitzpatrick 2021-04-09 18:20:50 -07:00
  • 5c5acadb2a portlist: unexport SameInodes method Brad Fitzpatrick 2021-04-09 15:16:36 -07:00
  • 3167e55ddf ipn/{ipnlocal,localapi}, cmd/tailscale: add logout command Brad Fitzpatrick 2021-04-07 21:06:31 -07:00
  • 11127666b2 ipn/ipnlocal: fix deadlock from 227f73284 Brad Fitzpatrick 2021-04-09 13:23:34 -07:00
  • 227f73284f ipn/ipnlocal: eagerly announce peerapi service(s) on change Brad Fitzpatrick 2021-04-09 12:10:52 -07:00
  • fe23506471 ipn/ipnlocal: avoid unneeded initPeerAPIListener work if no changes Brad Fitzpatrick 2021-04-09 11:13:42 -07:00
  • 20e7646b8d ipn/ipnlocal: always set Notify.FilesWaiting, set IncomingFiles non-nil when empty Brad Fitzpatrick 2021-04-09 07:57:32 -07:00
  • b0af15ff5c portlist: remove some old TODOs Brad Fitzpatrick 2021-04-09 07:49:50 -07:00
  • e638a4d86b net/dns: make directManager support split DNS, and work in sandboxes. David Anderson 2021-04-09 02:52:21 -07:00
  • 2685260ba1 net/dns: add temporary fallback to quad-9 resolver for split-DNS testing. David Anderson 2021-04-08 23:26:22 -07:00
  • b9e194c14b net/dns: add missing FQDN qualification. David Anderson 2021-04-08 23:07:16 -07:00
  • c50c3f0313 tailcfg: document new RegisterRequest.Expiry behavior Brad Fitzpatrick 2021-04-08 22:26:27 -07:00
  • b74a8994ca net/dns: make FQDN dot style consistent in more places. David Anderson 2021-04-08 22:02:50 -07:00
  • 6d01d3bece ipn/ipnlocal: provide IPN bus updates as files arrive Brad Fitzpatrick 2021-04-08 14:54:25 -07:00
  • 2f398106e2 ipn/ipnlocal: allow setting MagicDNS without DefaultResolvers. David Anderson 2021-04-08 16:23:33 -07:00
  • fad21af01c tailcfg: add DNS routes and advanced resolver config. David Anderson 2021-04-08 01:35:14 -07:00
  • 6a7912e37a cmd/tailscale/cli: add debug mode to push slowly for testing Brad Fitzpatrick 2021-04-08 14:54:25 -07:00
  • a9a3d3b4c1 ipn/ipnlocal: don't filter by time in FileTargets Brad Fitzpatrick 2021-04-08 14:02:07 -07:00
  • 6def647514 net/dns/resolver: don't avoid tailscale routes for DNS forwarding. David Anderson 2021-04-08 12:20:42 -07:00
  • 597c19ff4e control/controlclient: refactor some internals Brad Fitzpatrick 2021-04-07 21:06:31 -07:00
  • 71432c6449 ipn/ipnlocal: some more variable renames Brad Fitzpatrick 2021-04-07 21:17:33 -07:00
  • e86b7752ef ipn/ipnlocal: rename some variables to be consistent Brad Fitzpatrick 2021-04-07 21:12:16 -07:00
  • 4a64d2a603 net/dns: some post-review cleanups. David Anderson 2021-04-07 15:39:26 -07:00
  • 720c1ad0f0 net/dns: insert OS base config when emulating split DNS. David Anderson 2021-04-07 00:58:02 -07:00
  • e560be6443 net/dns: sort matchDomains to avoid test flake. David Anderson 2021-04-07 00:54:54 -07:00
  • 68f76e9aa1 net/dns: add GetBaseConfig to OSConfigurator interface. David Anderson 2021-04-07 00:31:31 -07:00
  • fe9cd61d71 net/dns: add tests for DNS config generation. David Anderson 2021-04-06 23:57:02 -07:00
  • 0ba6d03768 net/dns/resolver: add a test helper to get at the resolver config. David Anderson 2021-04-06 22:09:55 -07:00
  • da4cc8bbb4 net/dns: handle all possible translations of high-level DNS config. David Anderson 2021-04-06 22:00:59 -07:00
  • 939861773d net/tstun: accept peerapi connections through the filter Brad Fitzpatrick 2021-04-07 11:32:53 -07:00
  • 950fc28887 ipn, paths, cmd/tailscaled: remove LegacyConfigPath, relaynode migration Brad Fitzpatrick 2021-04-07 09:33:14 -07:00
  • d581ee2536 ipn: remove Options.HTTPTestClient, move to LocalBackend Brad Fitzpatrick 2021-04-07 08:39:08 -07:00
  • 50b309c1eb ipn/localapi, cmd/tailscale: add API to get prefs, CLI debug command to show Brad Fitzpatrick 2021-04-07 08:27:35 -07:00
  • 03be116997 client/tailscale: factor out some helpers to reduce boilerplate Brad Fitzpatrick 2021-04-07 08:19:36 -07:00
  • d4b609e138 cmd/tailscale/cli: fix bug in earlier tailscale debug --local-creds addition Brad Fitzpatrick 2021-04-07 08:00:30 -07:00
  • 3f456ba2e7 control/controlclient: return correct certificate Adrian Dewhurst 2021-03-29 19:44:42 -04:00
  • 799973a68d ipn: move Options.Notify to its own method Brad Fitzpatrick 2021-04-06 22:11:50 -07:00
  • d488678fdc cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to Windows Brad Fitzpatrick 2021-04-01 09:35:41 -07:00
  • 1f99f889e1 ipn/{ipnlocal,localapi}: add localapi handler to dial/proxy file PUTs Brad Fitzpatrick 2021-04-06 13:38:47 -07:00
  • 3089081349 monitor/polling: reduce Cloud Run polling interval. Denton Gentry 2021-04-02 00:24:29 -07:00
  • 224e60cef2 hostifo: update LXC, add Cloud Run. Denton Gentry 2021-04-02 00:08:58 -07:00
  • 57756ef673 net/nettest: make nettest.NewConn pass x/net/nettest.TestConn. Maisem Ali 2021-04-02 20:04:52 -07:00
  • e0e677a8f6 net/dns: split out search domains and match domains in OSConfig. David Anderson 2021-04-06 15:21:32 -07:00
  • a8dcda9c9a net/dns: start of compat hacks for Windows 7. David Anderson 2021-04-06 12:59:06 -07:00
  • ea9e68280d cmd/tailscale/cli: add debug command to print localapi curl command Brad Fitzpatrick 2021-04-06 14:04:59 -07:00
  • d717499ac4 ipn/localapi: add API for getting file targets Brad Fitzpatrick 2021-04-04 21:35:52 -07:00
  • 3e915ac783 net/dns: implement OS-level split DNS for Windows. David Anderson 2021-04-05 21:51:57 -07:00
  • c16a926bf2 net/dns: set OSConfig.Primary. David Anderson 2021-04-05 22:40:43 -07:00
  • bc4381447f net/tstun: return the real interface name at device creation. David Anderson 2021-04-05 21:45:56 -07:00
  • d2f838c058 ipn/localapi: 404 on bad endpoints David Crawshaw 2021-04-05 14:51:18 -07:00
  • de6dc4c510 net/dns: add a Primary field to OSConfig. David Anderson 2021-04-05 13:05:47 -07:00
  • b2a597b288 net/dns: rename Set to SetDNS in OSConfigurator. David Anderson 2021-04-02 20:15:54 -07:00
  • 7d84ee6c98 net/dns: unify the OS manager and internal resolver. David Anderson 2021-04-02 19:34:53 -07:00
  • 1bf91c8123 net/dns/resolver: remove unused err return value. David Anderson 2021-04-02 19:42:05 -07:00
  • 6a206fd0fb net/dns: rename impl to os. David Anderson 2021-04-02 19:40:13 -07:00
  • c4530971db net/dns/resolver: remove leftover debug print. David Anderson 2021-04-02 19:32:55 -07:00
  • f007a9dd6b health: add DNS subsystem and plumb errors in. David Anderson 2021-04-02 19:31:58 -07:00
  • 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. David Anderson 2021-04-02 19:24:02 -07:00
  • 7183e1f052 go.mod: update wireguard-go again Josh Bleecher Snyder 2021-04-03 10:35:17 -07:00
  • ba72126b72 wgengine/magicsock: remove RebindingUDPConn.FakeClosed Josh Bleecher Snyder 2021-04-02 18:36:24 -07:00
  • 69cdc30c6d wgengine/wgcfg: remove Config.ListenPort Josh Bleecher Snyder 2021-04-02 18:04:39 -07:00
  • 748670f1e9 net/dns: fix typo in docstring. David Anderson 2021-04-02 18:44:02 -07:00
  • 27a1a2976a wgengine/router: add a CallbackRouter shim. David Anderson 2021-04-02 18:43:24 -07:00
  • f89dc1c903 ipn/ipnlocal: don't install any magicdns names if not proxying. David Anderson 2021-04-02 14:22:46 -07:00