-
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