This website requires JavaScript.
82f5f438e0
wgengine/wgcfg: plumb down audit log IDs (#5855 )
Joe Tsai
2022-10-06 16:19:38 -07:00
92ad56ddcb
cmd/tsconnect: close the SSH session an unload event instead of beforeunload
Mihai Parparita
2022-10-06 12:27:50 -07:00
84e8f25c21
net/tstun: rename statististics method (#5852 )
Joe Tsai
2022-10-06 10:46:09 -07:00
dd045a3767
net/flowtrack: add json tags to Tuple (#5849 )
Joe Tsai
2022-10-05 19:40:49 -07:00
a73c423c8a
net/tunstats: add Counts.Add (#5848 )
Joe Tsai
2022-10-05 13:18:08 -07:00
3af0d4d0f2
logtail: always record timestamps in UTC (#5732 )
Joe Tsai
2022-10-05 12:27:52 -07:00
c321363d2c
logtail: support a copy ID (#5851 )
Joe Tsai
2022-10-05 12:25:10 -07:00
24ebf161e8
net/tstun: instrument Wrapper with statistics gathering (#5847 )
Joe Tsai
2022-10-05 12:24:30 -07:00
a37ee8483f
ipn/ipnlocal: fix data race from missing lock in NetworkLockStatus
Tom DNetto
2022-10-05 11:42:30 -07:00
7714261566
go.toolchain.rev: update to Go 1.19.2
Brad Fitzpatrick
2022-10-05 11:14:13 -07:00
8602061f32
ipn/ipnlocal,tka: Fix bugs found by integration testing
Tom DNetto
2022-10-03 16:07:34 -07:00
73db56af52
ipn/ipnlocal: filter peers with bad signatures when tka is enabled
Tom DNetto
2022-10-04 10:51:45 -07:00
01ebef0f4f
tailcfg: add views for ControlDialPlan (#5843 )
Kristoffer Dalby
2022-10-05 16:18:26 +02:00
62bc1052a2
tsweb: allow HTTPError to unwrap errors
Will Norris
2022-10-04 20:39:10 -07:00
2243dbccb7
licenses: update tailscale{,d} licenses
License Updater
2022-10-05 02:52:03 +00:00
b1bd96f114
go.mod, ssh/tailssh: fix ImplictAuthMethod typo
Brad Fitzpatrick
2022-10-04 19:38:47 -07:00
fde20f3403
cmd/pgproxy: link to blog post at the top.
David Anderson
2022-10-04 16:44:37 -07:00
7ffd2fe005
cmd/tsconnect: switch to non-beta versions of xterm and related packages
Mihai Parparita
2022-10-04 15:42:15 -07:00
2934c5114c
net/tunstats: new package to track per-connection counters (#5818 )
Joe Tsai
2022-10-04 15:10:33 -07:00
bdf3d2a63f
cmd/pgproxy: open-source our postgres TLS-enforcing proxy.
David Anderson
2022-10-04 14:08:38 -07:00
c5ce355756
licenses: update tailscale{,d} licenses
License Updater
2022-10-04 18:07:16 +00:00
7e0ffc17fd
Address GO-2022-0969
Florian Lehner
2022-10-03 17:36:43 +02:00
17348915fa
Address GO-2020-0042
Florian Lehner
2022-10-03 17:34:32 +02:00
1841d0bf98
wgengine/magicsock: make debug-level stuff not logged by default
Brad Fitzpatrick
2022-10-03 20:39:45 -07:00
5c69961a57
cmd/tailscale/cli: add --record flag to bugreport (#5826 )
Andrew Dunham
2022-10-04 14:03:46 -04:00
e5636997c5
wgengine: don't re-allocate trimmedNodes map (#5825 )
Andrew Dunham
2022-10-04 13:20:09 -04:00
445c8a4671
licenses: update win/apple licenses
License Updater
2022-10-03 19:47:28 +00:00
d7c0410ea8
ipn/localapi: print hostinfo and health on bugreport (#5816 )
Andrew Dunham
2022-10-03 10:54:46 -04:00
4102a687e3
tsnet: fix netstack leak on Close
Maisem Ali
2022-10-01 16:33:13 -07:00
5fc8843c4c
docs/k8s: [proxy] fix sysctl command
Maisem Ali
2022-10-01 11:24:07 -07:00
8343b243e7
all: consistently initialize Logf when creating tsdial.Dialers
Mihai Parparita
2022-09-30 14:15:17 -07:00
a7efc7bd17
util/singleflight: sync with upstream
Cuong Manh Le
2022-09-30 10:24:28 +07:00
d4811f11a0
all: fix spelling mistakes
Josh Soref
2022-09-25 14:29:55 -04:00
e73657d7aa
logpolicy: directly expose the logtail server URL (#5788 )
Joe Tsai
2022-09-29 13:28:51 -07:00
bb7be74756
net/dns/publicdns: permit more NextDNS profile bits in its IPv6 suffix
Brad Fitzpatrick
2022-09-28 17:19:30 -07:00
c581ce7b00
cmd/tailscale, client, ipn, tailcfg: add network lock modify command
Adrian Dewhurst
2022-09-15 13:51:23 -04:00
420d841292
wgengine: log subnet router decision at v1 if we have a BIRD client (#5786 )
Andrew Dunham
2022-09-29 14:14:14 -04:00
58ffe928af
ipn/ipnlocal, tka: Implement TKA synchronization with the control plane
Tom DNetto
2022-09-27 12:30:04 -07:00
ab591906c8
wgengine/router: Increase range of rule priorities when detecting mwan3
Tom DNetto
2022-09-28 11:01:05 -07:00
9214b293e3
tstime: add ParseDuration helper function
Mihai Parparita
2022-09-28 16:37:31 -07:00
44f13d32d7
cmd/tailscaled, util/winutil: log Windows service diagnostics when the wintun device fails to install
Aaron Klotz
2022-09-19 15:49:58 -06:00
18159431ab
logpolicy: fix, test LogHost to work as documented
Brad Fitzpatrick
2022-09-28 13:45:55 -07:00
a5fab23e8f
net/dns: format OSConfig correctly with no pointers (#5766 )
Andrew Dunham
2022-09-27 19:30:39 -04:00
4b996ad5e3
util/deephash: add AppendSum method (#5768 )
Andrew Dunham
2022-09-27 18:22:31 -04:00
ebd1637e50
ipn/ipnlocal,tailcfg: Identify client using NodeKey in tka RPCs
Tom DNetto
2022-09-21 13:27:58 -07:00
e97d5634bf
control/controlhttp: use custom port for non-localhost JS noise client connections
Mihai Parparita
2022-09-26 13:50:26 -07:00
f981b1d9da
all: fix resource leaks with missing .Close() calls
Emmanuel T Odeke
2022-09-20 21:27:47 -07:00
9bdf0cd8cd
ipn/ipnlocal: add c2n /debug/{goroutines,prefs,metrics}
Brad Fitzpatrick
2022-09-26 10:52:41 -07:00
7686446c60
Drop duplicated $
Josh Soref
2022-09-25 17:48:42 -04:00
b1867457a6
doctor: add package for running in-depth healthchecks; use in bugreport (#5413 )
Andrew Dunham
2022-09-26 13:07:28 -04:00
e3beb4429f
tka: Checkpoint every 50 updates
Tom DNetto
2022-09-22 11:23:21 -07:00
8a0cb4ef20
control/controlclient: fix recent set-dns regression
Brad Fitzpatrick
2022-09-25 16:17:31 -07:00
fb4e23506f
control/controlclient: stop restarting map polls on health change
Brad Fitzpatrick
2022-06-21 07:44:11 -07:00
6d04184325
control/controlclient: add a noiseClient.post helper method
Brad Fitzpatrick
2022-09-23 13:09:33 -07:00
8c72aabbdf
licenses: remove win.md file
Will Norris
2022-09-23 11:19:20 -07:00
f7cb535693
net/speedtest: retune to meet iperf on localhost in a VM
James Tucker
2022-09-14 17:52:47 -07:00
146f51ce76
net/packet: fix filtering of short IPv4 fragments
James Tucker
2022-09-22 11:08:28 -07:00
c66e15772f
tsweb: consider 304s as successful for quiet logging
Mihai Parparita
2022-09-23 10:19:13 -07:00
e1bdbfe710
tailcfg, control/controlhttp, control/controlclient: add ControlDialPlan field (#5648 )
Andrew Dunham
2022-09-23 13:06:55 -04:00
acc7baac6d
tailcfg, util/deephash: add DataPlaneAuditLogID to Node and DomainDataPlaneAuditLogID to MapResponse
Aaron Klotz
2022-09-22 13:49:24 -06:00
91794f6498
wgengine/magicsock: move firstDerp check after nil derpMap check
Kyle Carberry
2022-09-12 17:45:35 -05:00
2c447de6cc
cmd/tailscaled: use explicit equal sign in --port=$PORT in tailscaled.service
Brad Fitzpatrick
2022-09-16 14:18:30 -07:00
021bedfb89
docker: add ability to use a custom control socket
Anton Schubert
2022-09-13 17:30:35 +02:00
d988c9f098
fix auth key name
hlts2
2022-09-22 12:20:02 +09:00
0607832397
wgengine/netstack: always respond to 4via6 echo requests (#5712 )
Andrew Dunham
2022-09-21 18:07:57 -04:00
565dbc599a
Revert "licenses: update win/apple licenses"
Will Norris
2022-09-21 14:27:41 -07:00
aadf63da1d
licenses: update win/apple licenses
License Updater
2022-09-21 21:15:51 +00:00
d5781f61a9
ipn/ipnlocal: return usernames when Tailscale SSH is enabled
Maisem Ali
2022-09-21 13:35:22 -07:00
a7a0baf6b9
cmd/tsconnect: add error callback for SSH sessions
Mihai Parparita
2022-09-20 18:10:37 -07:00
e9b98dd2e1
control/controlclient,ipn/ipnlocal: wire tka enable/disable
Tom DNetto
2022-09-06 16:34:16 -07:00
b9b0bf65a0
wgengine/netstack: handle 4via6 packets when pinging (#5709 )
Andrew Dunham
2022-09-21 14:19:34 -04:00
c6162c2a94
net/netcheck: add check for captive portal (#5593 )
Andrew Dunham
2022-09-20 15:31:49 -04:00
aa5e494aba
tsweb: export go_version in standard expvar vars
Brad Fitzpatrick
2022-09-20 09:47:19 -07:00
ff13c66f55
cmd/tailscale: fix configure-host command for Synology
Berk D. Demir
2022-09-17 10:52:29 -07:00
ed248b04a7
cmd/tailscale: remove leftover debug prints from earlier commit
Brad Fitzpatrick
2022-09-19 21:06:37 -07:00
8158dd2edc
cmd/tsconnect: allow SSH connection timeout to be overridden
Mihai Parparita
2022-09-19 17:16:54 -07:00
6632504f45
cmd/tailscale/cli: [up] move lose-ssh check after other validations
Maisem Ali
2022-09-16 19:52:02 -07:00
054ef4de56
tailcfg: mark CapabilityFileSharingTarget as inter-node
Maisem Ali
2022-09-19 10:36:07 -07:00
d045462dfb
ipn/ipnlocal: add c2n method to get SSH username candidates
Brad Fitzpatrick
2022-09-17 21:32:21 -07:00
d8eb111ac8
.github/workflows: add cross-android
Brad Fitzpatrick
2022-09-18 08:31:57 -07:00
832031d54b
wgengine/magicsock: fix recently introduced data race
Brad Fitzpatrick
2022-09-18 07:56:40 -07:00
42f1d92ae0
net/netns: implement UseSocketMark for Android.
Denton Gentry
2022-09-17 22:48:49 -07:00
41bb47de0e
cmd/tailscaled: respect $PORT on all platforms, not just Linux
Brad Fitzpatrick
2022-09-17 09:24:26 -07:00
3562b5bdfa
envknob, health: support Synology, show parse errors in status
Brad Fitzpatrick
2022-09-16 20:24:28 -07:00
5c42990c2f
wgengine/magicsock: add client flag and envknob to disable heartbeat (#5638 )
phirework
2022-09-16 23:48:46 -04:00
65c24b6334
envknob: generalize Windows tailscaled-env.txt support
Brad Fitzpatrick
2022-09-15 21:47:31 -07:00
4bda41e701
Dockerfile: add test that build-env Alpine version matches go.mod
Brad Fitzpatrick
2022-09-16 11:39:32 -07:00
9b71008ef2
control/controlhttp: move Dial options into options struct (#5661 )
Andrew Dunham
2022-09-16 15:06:25 -04:00
5623ef0271
Update Dockerfile to use golang:1.19-alpine
Luis Peralta
2022-09-16 17:11:36 +02:00
486eecc063
Switched Secret snippet to match run.sh
Tyler Lee
2022-09-15 17:52:11 -07:00
b830c9975f
Updated secret example in readme to match the sidecar key value
Tyler Lee
2022-09-15 15:52:08 -07:00
4a82b317b7
ipn/{ipnlocal,localapi}: use strs.CutPrefix, add more domain validation
Brad Fitzpatrick
2022-09-15 22:08:45 -07:00
f0347e841f
refactor: move from io/ioutil to io and os packages
Eng Zer Jun
2022-09-15 20:06:59 +08:00
027111fb5a
derp: update DERP acronym expansion
Mihai Parparita
2022-09-15 15:58:05 -07:00
1ce0e558a7
cmd/derper, control/controlhttp: disable WebSocket compression
Mihai Parparita
2022-09-15 15:13:58 -07:00
74674b110d
envknob: support changing envknobs post-init
Brad Fitzpatrick
2022-09-14 12:49:39 -07:00
33ee2c058e
wgengine: update comments, remove redundant code in forceFullWireguardConfig
Brad Fitzpatrick
2022-09-15 12:53:03 -07:00
d34dd43562
ipn/ipnlocal: remove unused envknob
Brad Fitzpatrick
2022-09-15 10:58:36 -07:00
cf61070e26
net/dnscache: add better logging to bootstrap DNS path (#5640 )
Andrew Dunham
2022-09-15 10:41:45 -04:00
81574a5c8d
portlist: normalise space delimited process names (#5634 )
Kristoffer Dalby
2022-09-15 12:17:31 +02:00