-
488e63979e
api.md: document new ACL validate mode
Brad Fitzpatrick
2022-04-27 15:51:59 -07:00
-
5a1ef1bbb9
net/tsdial: add SystemDial as a wrapper on netns.Dial
Maisem Ali
2022-04-27 11:57:59 -07:00
-
e38d3dfc76
control/controlhttp: start port 443 fallback sooner if 80's stuck
Brad Fitzpatrick
2022-04-27 08:19:45 -07:00
-
637cc1b5fc
ipn/ipnlocal/peerapi: add endpoint to list local interfaces
Maisem Ali
2022-04-26 15:25:48 -07:00
-
1aa75b1c9e
wgengine/netstack: always set TCP keepalive
James Tucker
2022-04-26 17:13:05 -07:00
-
adcb7e59d2
control/controlclient: fix log print with always-empty key
Brad Fitzpatrick
2022-04-26 19:11:55 -07:00
-
c88506caa6
ipn/ipnlocal: add Wake-on-LAN function to peerapi
Brad Fitzpatrick
2022-04-26 12:29:41 -07:00
-
3f7cc3563f
ipn: always treat login.tailscale.com as controlplane.tailscale.com
Brad Fitzpatrick
2022-04-26 14:57:55 -07:00
-
c6c752cf64
net/tshttpproxy: fix typo
Brad Fitzpatrick
2022-04-26 08:12:45 -07:00
-
50eb8c5add
cmd/tailscale: mostly fix 'tailscale ssh' on macOS (sandbox)
Brad Fitzpatrick
2022-04-26 06:57:44 -07:00
-
48e5f4ff88
cmd/tailscale/cli: add 'debug stat' subcommand
Brad Fitzpatrick
2022-04-26 06:09:02 -07:00
-
21413392cf
safesocket: fix CLI on standalone mac GUI build
Brad Fitzpatrick
2022-04-25 21:37:03 -07:00
-
3601b43530
ipn: add IPCVersion override func
Brad Fitzpatrick
2022-04-25 20:30:41 -07:00
-
928d1fddd2
cmd/tailscale: s/-authkey/-auth-key/ in help text
James Tucker
2022-04-25 17:14:18 -07:00
-
5fb8e01a8b
net/dns/resolver: add metric for number of truncated dns packets
Tom DNetto
2022-04-22 15:01:55 -07:00
-
80ba161c40
wgengine/monitor: do not ignore changes to pdp_ip*
Maisem Ali
2022-04-25 12:10:31 -07:00
-
1a19aed410
ipn/ipnlocal: do not initialize peer api listeners when shutting down
Maisem Ali
2022-04-25 11:02:59 -07:00
-
e97209c6bf
net/dns: add tailscaled-on-macOS DNS OSConfigurator
Brad Fitzpatrick
2022-04-23 12:49:07 -07:00
-
bbca2c78cb
tsnet: fix mem.Store check for normal nodes
Maisem Ali
2022-04-22 23:22:00 -07:00
-
d819bb3bb0
VERSION.txt: This is 1.25.0
Denton Gentry
2022-04-22 13:02:19 -07:00
-
2265587d38
wgengine/{,magicsock}: add metrics for rebinds and restuns
Maisem Ali
2022-04-22 10:40:49 -07:00
-
78fededaa5
net/dns/resolver: support magic resolution of via-<siteid>.<ip4> domains
Tom DNetto
2022-04-21 14:13:13 -07:00
-
910ae68e0b
util/mak: move tailssh's mapSet into a new package for reuse elsewhere
Brad Fitzpatrick
2022-04-21 20:25:24 -07:00
-
c2eff20008
ssh/tailssh: avoid user ssh configuration in tests
James Tucker
2022-04-21 19:05:27 -07:00
-
700bd37730
tshttpproxy: support synology proxy configuration
James Tucker
2022-04-19 15:33:29 -07:00
-
90b5f6286c
cmd/tailscale: use double quotes in the ssh subcommands
Maisem Ali
2022-04-21 17:29:27 -07:00
-
db70774685
cmd/tailscale/cli: do not use syscall.Exec from macOS sandbox
Maisem Ali
2022-04-21 16:37:41 -07:00
-
37c94c07cd
shell.nix: update go toolchain
Tom DNetto
2022-04-21 10:02:47 -07:00
-
a364bf2b62
ssh/tailssh: various typo fixes, clarifications.
David Anderson
2022-04-21 14:52:05 -07:00
-
c994eba763
ssh/tailssh: simplify matchRule with Reject rules
Brad Fitzpatrick
2022-04-21 14:58:41 -07:00
-
31094d557b
ssh/tailssh: chmod the auth socket to be only user accessible
Maisem Ali
2022-04-21 14:45:36 -07:00
-
337c77964b
ssh/tailssh: set groups and gid in the incubated process
Maisem Ali
2022-04-21 14:44:39 -07:00
-
8ac4d52b59
ssh/tailssh: filter accepted environment variables
Brad Fitzpatrick
2022-04-21 14:40:32 -07:00
-
89832c1a95
tailcfg: fix typo in SessionDuration field name
Brad Fitzpatrick
2022-04-21 14:13:42 -07:00
-
695f8a1d7e
ssh/tailssh: add support for sftp
Maisem Ali
2022-04-21 10:11:16 -07:00
-
53588f632d
Revert "wgengine/router,util/kmod: load & log xt_mark"
Brad Fitzpatrick
2022-04-21 09:50:23 -07:00
-
df26c63793
net/dns/resolver, net/tsaddr: fix reverse lookups in 4to6 IP range
Tom DNetto
2022-04-20 14:35:20 -07:00
-
8d6793fd70
wgengine/router,util/kmod: load & log xt_mark
James Tucker
2022-04-11 18:25:35 -07:00
-
f7cb6630e7
tailcfg: document SSHPrincipal.PubKeys URL expansions
Brad Fitzpatrick
2022-04-20 20:10:04 -07:00
-
5b4154342e
ssh/tailssh: fix double SSH-2.0- prefix in greeting banner
Brad Fitzpatrick
2022-04-20 19:52:38 -07:00
-
7a097ccc83
ipn/ipnlocal: close peerapi listeners on LocalBackend.Shutdown
Brad Fitzpatrick
2022-04-20 19:15:43 -07:00
-
2b8b887d55
ssh/tailssh: send banner messages during auth, move more to conn
Maisem Ali
2022-04-20 17:36:19 -07:00
-
13f75b9667
scripts/install: add Alma Linux.
Denton Gentry
2022-04-16 17:33:45 -07:00
-
c2b907c965
scripts/installer: support LinuxMint Debian.
Denton Gentry
2022-04-16 17:17:14 -07:00
-
61868f281e
scripts/installer: call emerge with --ask=n
Denton Gentry
2022-04-16 15:58:32 -07:00
-
db7da6622a
scripts/installer: add ParrotOS support
Denton Gentry
2022-04-16 15:55:00 -07:00
-
d413850bd7
cmd/tailscale: add "debug via" subcommand to do CIDR math for via ranges
Brad Fitzpatrick
2022-04-20 14:25:27 -07:00
-
f74ee80abe
ssh/tailssh: support expansions in public key fetch URL too
Brad Fitzpatrick
2022-04-20 13:53:01 -07:00
-
14d077fc3a
ssh/tailssh: terminate ssh auth early if no policy can match
Maisem Ali
2022-04-20 13:39:15 -07:00
-
a2c330c496
ipn/ipnlocal: use the fake peerapi listener as fallback if netstack available
Brad Fitzpatrick
2022-04-20 13:22:42 -07:00
-
136f30fc92
wgengine/monitor: split the unexpected stringification log line
Maisem Ali
2022-04-20 12:21:24 -07:00
-
8e40bfc6ea
wgengine/monitor: ignore OS-specific uninteresting interfaces
Maisem Ali
2022-04-20 12:03:50 -07:00
-
1b89662eff
ipn/ipnlocal: make peerapi listener on Android avoid the kernel
Brad Fitzpatrick
2022-04-20 11:57:34 -07:00
-
cf9b9a7fec
tstest/iosdeps: add test for forbidden iOS dependencies
Brad Fitzpatrick
2022-04-20 12:14:45 -07:00
-
8b81254992
ipn/ipnlocal: reject tailscale up --ssh if disabled on tailnet
Brad Fitzpatrick
2022-04-20 11:22:54 -07:00
-
0ce67ccda6
wgengine/router: make supportsV6NAT check catch more cases
Brad Fitzpatrick
2022-04-20 10:14:07 -07:00
-
fc2f628d4c
cmd/nginx-auth: maintainer scripts and tailnet checking (#4460)
Xe Iaso
2022-04-20 13:06:05 -04:00
-
33fa43252e
cmd/proxy-to-grafana: prevent premature termination
Blake Mizerany
2022-04-19 11:08:16 -07:00
-
c8f4dfc8c0
derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxies
Tom DNetto
2022-04-19 11:46:30 -07:00
-
cc575fe4d6
net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion
Brad Fitzpatrick
2022-04-18 21:58:00 -07:00
-
e3a4952527
net/dns/resolver: count errors when racing DNS queries, fail earlier
Brad Fitzpatrick
2022-04-19 10:58:52 -07:00
-
d9efbd97cb
net/dns: remove an unused function
Brad Fitzpatrick
2022-04-19 10:51:33 -07:00
-
c13be0c509
tailcfg: clarify how SSHPolicy.Rules are evaluated between auth phases
Brad Fitzpatrick
2022-04-18 21:36:32 -07:00
-
91a187bf87
ssh/tailssh: make checkStillValid also consider username changes
Maisem Ali
2022-04-18 16:23:49 -07:00
-
a04eebf59f
ipn/ipnlocal: also use SSHPolicies when updating filterHash
Maisem Ali
2022-04-18 16:17:10 -07:00
-
d201d217df
go.toolchain.rev: update to go1.18.1 (#4438)
Joe Tsai
2022-04-18 14:42:58 -07:00
-
24cd26534f
hostinfo, tailcfg: add desktop detection on Linux to hostinfo
Tom DNetto
2022-04-07 11:42:48 -07:00
-
9f1dd716e8
tailcfg, logtail: provide Debug bit to disable logtail
Brad Fitzpatrick
2022-04-18 13:43:03 -07:00
-
ecea6cb994
net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer
Brad Fitzpatrick
2022-04-18 12:50:26 -07:00
-
e96dd00652
ipn/ipnlocal: add capability for debugging peers over peerapi
Brad Fitzpatrick
2022-04-18 10:06:41 -07:00
-
945879fa38
cmd/tailscale: [ssh] enable StrictHostKeyChecking mode
Maisem Ali
2022-04-18 09:52:52 -07:00
-
8f5e5bff1e
cmd/tailscale, etc: make "tailscale up --ssh" fail fast when unavailable
Brad Fitzpatrick
2022-04-18 09:37:23 -07:00
-
f0e2272e04
cmd/tailscale: unhide 'up --ssh' behind WIP env var
Brad Fitzpatrick
2022-04-18 07:50:12 -07:00
-
93221b4535
ssh/tailssh: cache public keys fetched from URLs
Brad Fitzpatrick
2022-04-16 21:49:22 -07:00
-
3ffd88a84a
wgengine/monitor: do not set timeJumped on iOS/Android
Maisem Ali
2022-04-17 21:36:35 -07:00
-
ade7bd8745
ssh/tailssh: close sessions on policy change if no longer allowed
Brad Fitzpatrick
2022-04-17 11:49:56 -07:00
-
4ec83fbad6
ipn/ipnlocal: only call updateFilter with mutex held
Brad Fitzpatrick
2022-04-17 14:49:16 -07:00
-
cd916b728b
ipn/ipnlocal: add start of inter-user Taildrop
Brad Fitzpatrick
2022-04-17 08:45:49 -07:00
-
f4f76eb275
net/dnsfallback: update from 'go generate'
Brad Fitzpatrick
2022-04-17 08:51:10 -07:00
-
16f3520089
all: add arbitrary capability support
Brad Fitzpatrick
2022-03-18 11:48:40 -07:00
-
c591c91653
tailcfg, control/controlclient: TSMP & disco pings
James Tucker
2022-04-15 09:00:27 -07:00
-
67192a2323
go.mod: bump u-root
James Tucker
2022-04-15 13:56:33 -07:00
-
8ee044ea4a
ssh/tailssh: make the SSH server a singleton, register with LocalBackend
Brad Fitzpatrick
2022-04-15 13:19:13 -07:00
-
da14e024a8
tailcfg, ssh/tailssh: optionally support SSH public keys in wire policy
Brad Fitzpatrick
2022-04-01 12:57:12 -07:00
-
df9ce972c7
tailcfg, ipn/ipnlocal: add debug flag to enable one-big-CGNAT/10 route
Brad Fitzpatrick
2022-04-14 14:40:17 -07:00
-
52d32c94d8
net/dns/publicdns: add missing call to sync.Once.Do (#4410)
phirework
2022-04-14 17:45:58 -04:00
-
83c734a6e0
net/dns, util/publicdns: extract public DNS mapping into own package (#4405)
phirework
2022-04-14 17:15:54 -04:00
-
8de7f9bff7
tailscaled: no longer tune gcpercent
James Tucker
2022-03-28 18:11:04 -07:00
-
4f1d6c53cb
cmd/nginx-auth: create new Tailscale NGINX auth service (#4400)
Xe Iaso
2022-04-14 11:55:35 -04:00
-
50b4b8b2c6
ipn/ipnlocal: make peerIPs return a sorted slice
Maisem Ali
2022-04-13 15:41:04 -07:00
-
a49d8d5200
Revert ".github/workflows: work around golang/go#51629"
Brad Fitzpatrick
2022-04-13 13:49:18 -07:00
-
09c5c9eb83
go.mod: bump x/tools for go/packages generics fix
Brad Fitzpatrick
2022-04-13 13:49:48 -07:00
-
dec68166e4
tstest/integration/vms: smoke test derphttp through mitm proxies
Tom DNetto
2022-04-12 13:04:36 -07:00
-
2748750aa2
ipn/ipnstate: make status page more mobile-friendly
Ilya Mateyko
2022-04-04 23:15:43 +03:00
-
c87ed52ad4
cmd/tailscale: add id-token subcommand
Maisem Ali
2022-04-12 11:57:46 -07:00
-
3ae701f0eb
net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative IPv4
Brad Fitzpatrick
2022-03-30 08:47:16 -07:00
-
f992749b98
cmd/tailscale: Add file get --loop flag.
David Eger
2022-04-04 08:43:59 -07:00
-
f4aad61e67
wgengine/monitor: ignore duplicate RTM_NEWADDRs
James Tucker
2022-04-08 13:06:40 -07:00
-
2f69c383a5
wgengine/monitor: add envknob TS_DEBUG_NETLINK
James Tucker
2022-04-08 14:54:28 -07:00
-
8f6d8cf979
tstest/integration/vms: test on stable nixos (21.11)
Tom DNetto
2022-04-11 11:58:06 -07:00