This website requires JavaScript.
fd94d96e2b
net/portmapper: support legacy "urn:dslforum-org" portmapping services
Andrew Dunham
2024-01-22 16:48:26 -05:00
75f1d3e7d7
ipn/ipnlocal: fix failing test (#10937 )
Irbe Krumina
2024-01-23 19:02:07 +00:00
6ee956333f
ipn/ipnlocal: fix proxy path that matches mount point (#10864 )
Irbe Krumina
2024-01-23 18:12:56 +00:00
8b47322acc
wgengine/magicsock: implement probing of UDP path lifetime (#10844 )
Jordan Whited
2024-01-23 09:37:32 -08:00
0e2cb76abe
appc: add test to ensure that individual IPs are not removed during route updates
James Tucker
2024-01-22 16:18:57 -08:00
ce4553b988
appc,ipn/ipnlocal: optimize preference adjustments when routes update
Charlotte Brandhorst-Satzkorn
2024-01-22 16:57:31 -08:00
370ec6b46b
cmd/k8s-operator: don't proceed with Ingress that has no valid backends (#10919 )
Irbe Krumina
2024-01-22 19:20:23 +00:00
b45089ad85
net/portmapper: handle cases where we have no supported clients
Andrew Dunham
2024-01-21 22:52:32 -05:00
4e822c031f
go.toolchain.rev: bump Tailscale Go version to 1.21.6
James Tucker
2024-01-19 18:14:06 -08:00
b787c27c00
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-01-20 02:24:35 +00:00
7e3bcd297e
go.mod,wgengine/netstack: bump gvisor
James Tucker
2024-01-19 15:56:57 -08:00
17eae5b0d3
tool/gocross: force use of our custom toolchain
David Anderson
2024-01-19 18:09:42 -08:00
ae79b2e784
tsweb: add a helper to validate redirect URLs
David Anderson
2024-01-19 14:15:27 -08:00
213d696db0
magicsock: mute noisy expected peer mtu related error (#10870 )
Claire Wang
2024-01-19 20:04:22 -05:00
62b056d677
VERSION.txt: this is v1.59.0 (#10884 )
kari-ts
2024-01-19 17:03:50 -08:00
5b4eb47300
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-01-20 00:52:23 +00:00
457102d070
go.mod: bump most deps for start of cycle
James Tucker
2024-01-19 16:07:44 -08:00
7a0392a8a3
wgengine/netstack: expose gVisor metrics through expvar
Andrew Dunham
2024-01-19 18:06:55 -05:00
832e5c781d
util/nocasemaps: add AppendSliceElem method to nocasemaps (#10871 )
as2643
2024-01-19 15:30:12 -08:00
2ce596ea7a
cmd/k8s-operator/deploy: allow modifying operator tags via Helm values
ChandonPierre
2024-01-19 16:22:23 -05:00
2ac7c0161b
util/slicesx: add Filter function
Andrew Dunham
2024-01-19 10:51:41 -05:00
2aec4f2c43
./github/workflows/kubemanifests.yaml: fix the paths whose changes should trigger test runs (#10885 )
Irbe Krumina
2024-01-19 01:51:10 +00:00
8250582fe6
ipn/ipnlocal: make app connector configuration concurrent
James Tucker
2024-01-18 10:18:25 -08:00
38a1cf748a
control/controlclient,util/execqueue: extract execqueue into a package
James Tucker
2024-01-18 10:33:20 -08:00
32f01acc79
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-01-12 21:05:41 +00:00
24df1ef1ee
appc,ipn/ipnlocal,types/appctype: implement control provided routes
James Tucker
2024-01-17 11:35:55 -08:00
543e7ed596
licenses: mention tvOS in apple.md (#10872 )
Andrea Gottardo
2024-01-16 18:32:20 -08:00
3eba895293
licenses: update tailscale{,d} licenses
License Updater
2024-01-12 21:06:02 +00:00
9fa2c4605f
licenses: update android licenses
License Updater
2024-01-11 03:42:31 +00:00
c25968e1c5
all: make use of ctxkey everywhere (#10846 )
Joe Tsai
2024-01-16 13:56:23 -08:00
7732377cd7
tstime/rate: implement Value.{Marshal,Unmarshal}JSON (#8481 )
Joe Tsai
2024-01-16 13:48:34 -08:00
1c3c3d6752
cmd/k8s-operator: warn if unsupported Ingress Exact path type is used. (#10865 )
Irbe Krumina
2024-01-16 17:02:34 +00:00
50b52dbd7d
cmd/k8s-operator: sync StatefulSet labels to their Pods (#10861 )
Irbe Krumina
2024-01-16 12:51:10 +00:00
d0492fdee5
cmd/k8s-operator: adds a tailscale IngressClass resource, prints warning if class not found. (#10823 )
Irbe Krumina
2024-01-16 12:48:15 +00:00
381430eeca
licenses: update win/apple licenses
License Updater
2024-01-13 21:39:52 +00:00
241a541864
util/ctxkey: add package for type-safe context keys (#10841 )
Joe Tsai
2024-01-12 17:35:48 -08:00
c9fd166cc6
net/netmon: when a new network is added, trigger netmon update (#10840 )
kari-ts
2024-01-12 16:03:04 -08:00
236531c5fc
ipn/ipnserver: always allow Windows SYSTEM user to connect
Will Norris
2024-01-10 13:58:51 -08:00
7100b6e721
derp: optimize another per client field alignment
James Tucker
2024-01-12 12:46:23 -08:00
ee20327496
derp: remove unused per-client struct field
James Tucker
2024-01-12 12:44:20 -08:00
d841ddcb13
go.mod: update web-client-prebuilt module
OSS Updater
2024-01-12 17:40:37 +00:00
a7f65b40c5
derp: optimize field order to reduce GC cost
James Tucker
2024-01-12 12:25:12 -08:00
e6910974ca
cmd/tailscale/cli: add description to exit-node CLI command
Charlotte Brandhorst-Satzkorn
2024-01-12 09:26:04 -08:00
169778e23b
cmd/k8s-operator: minor fix in name gen (#10830 )
Irbe Krumina
2024-01-12 10:08:22 +00:00
b89c113365
client/web: skip connectivity check on https
Will Norris
2024-01-11 13:58:25 -08:00
ff9c1ebb4a
derp: reduce excess goroutines blocking on broadcasts
James Tucker
2024-01-10 18:16:00 -08:00
5cc1bfe82d
cmd/k8s-operator: remove configuration knob for Connector (#10791 )
Irbe Krumina
2024-01-11 20:03:53 +00:00
469af614b0
cmd/k8s-operator: fix base truncating for extra long Service names (#10825 )
Irbe Krumina
2024-01-11 20:02:03 +00:00
331a6d105f
client/web: add initial types for using peer capabilities
Sonia Appasamy
2024-01-10 15:01:23 -05:00
6540d1f018
wgengine/router: look up absolute path to netsh.exe on Windows
Andrew Dunham
2024-01-10 12:37:14 -05:00
ca48db0d60
Makefile,build_docker.sh: allow to configure target platform. (#10806 )
Irbe Krumina
2024-01-10 19:19:20 +00:00
91c7dfe85c
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-01-10 17:03:18 +00:00
86e476c8d1
version/mkversion: allow version override with $TS_VERSION_OVERRIDE (#10799 )
Andrew Lytvynov
2024-01-10 09:03:11 -08:00
4ec6a78551
go.mod: update golang-x-crypto fork (#10786 )
Andrew Lytvynov
2024-01-10 09:02:33 -08:00
84ab040f02
safesocket: detect macsys from within tailscaled
Will Norris
2024-01-09 16:39:39 -08:00
e7d52eb2f8
go.mod: update web-client-prebuilt module
OSS Updater
2024-01-09 23:29:49 +00:00
35f49ac99e
cmd/k8s-operator: add Connector CRD to Helm chart and static manifests (#10775 )
Irbe Krumina
2024-01-10 14:20:22 +00:00
ea9c7f991a
cli/set: add printout when web client started
Sonia Appasamy
2024-01-09 17:01:43 -05:00
4ce33c9758
taildrop: remove breaking abstraction layers for apple (#10728 )
Rhea Ghosh
2024-01-09 14:11:34 -06:00
7df9af2f5c
.github/workflows/govulncheck: migrate to a Github App (#10793 )
Andrew Lytvynov
2024-01-09 11:51:08 -08:00
20f3f706a4
net/netutil: allow 16-bit 4via6 site IDs
Andrew Dunham
2024-01-05 15:21:48 -05:00
05093ea7d9
cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Connector custom resource (#10724 )
Irbe Krumina
2024-01-09 14:13:22 +00:00
953fa80c6f
cmd/{derper,stund},net/stunserver: add standalone stun server
James Tucker
2024-01-05 11:14:42 -08:00
569b91417f
client/web: ensure path prefix has a leading slash
Will Norris
2024-01-08 11:18:16 -08:00
e26ee6952f
licenses: update win/apple licenses
License Updater
2024-01-08 17:30:48 +00:00
7b113a2d06
licenses: update tailscale{,d} licenses
License Updater
2024-01-03 06:31:16 +00:00
d96e0a553f
tstest/integration: add tests for auto-update defaulting behavior (#10763 )
Andrew Lytvynov
2024-01-08 09:32:18 -08:00
55d302b48e
client/web: rename Disconnect to Log out
Sonia Appasamy
2024-01-05 14:09:24 -05:00
133699284e
cmd/containerboot: add EXPERIMENTAL_TS_CONFIGFILE_PATH env var to allow passing tailscaled config in a file (#10759 )
Irbe Krumina
2024-01-08 16:14:06 +00:00
c05c4bdce4
ipn: apply ControlURL policy before login
Adrian Dewhurst
2024-01-05 18:30:15 -05:00
d50303bef7
docs: add Windows administrative template
Adrian Dewhurst
2024-01-02 20:05:15 -05:00
35c303227a
net/dns/resolver: add ID to verbose logs in forwarder
Andrew Dunham
2024-01-05 10:33:09 -05:00
dbe70962b1
taildrop: Allow category Z unicode characters (#10750 )
Rhea Ghosh
2024-01-05 12:53:24 -06:00
d3574a350f
cmd/tailscale, ipn/ipnlocal: add 'debug dial-types' command
Andrew Dunham
2024-01-05 11:28:09 -05:00
aed2cfec4e
util/winutil: add some missing docs to restartmgr errors
Aaron Klotz
2024-01-05 11:06:21 -07:00
46bdbb3878
cmd/tailscaled, tsnet: don't return an interface containing a nil pointer
Andrew Dunham
2024-01-05 11:23:30 -05:00
29e98e18f8
ssh/tailssh: use a local error instead of gossh.ErrDenied (#10743 )
Andrew Lytvynov
2024-01-05 08:02:42 -08:00
124dc10261
controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401 )
James 'zofrex' Sanderson
2024-01-05 13:06:12 +01:00
d9aeb30281
net/interfaces: handle iOS network transitions (#10680 )
Andrea Gottardo
2024-01-04 09:40:18 -08:00
10c595d962
ipn/ipnlocal: refresh node key without blocking if cap enabled (#10529 )
James 'zofrex' Sanderson
2024-01-04 18:29:04 +01:00
3a9450bc06
cmd/containerboot: don't parse empty subnet routes (#10738 )
Irbe Krumina
2024-01-04 12:17:15 +00:00
5a2eb26db3
cmd/containerboot: ensure that subnet routes can be unset. (#10734 )
Irbe Krumina
2024-01-04 09:17:04 +00:00
e32a064659
cmd/tailscaled: don't create a network monitor in the parent tailscaled on Windows
Aaron Klotz
2024-01-03 12:45:49 -07:00
fa3639783c
net/portmapper: check returned epoch from PMP and PCP protocols
Andrew Dunham
2023-12-20 19:24:03 -05:00
b084888e4d
wgengine/magicsock: fix typos in docs (#10729 )
Jordan Whited
2024-01-03 10:50:38 -08:00
1f1ab74250
tsweb: use object-src instead of plugin-types (#10719 )
Chris Palmer
2024-01-03 09:00:57 -08:00
3d57c885bf
logpolicy: use syspolicy to override LogTarget
Adrian Dewhurst
2024-01-02 20:19:01 -05:00
1406a9d494
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-01-03 06:31:03 +00:00
e72f2b7791
go.{mod,sum}: bump mkctr (#10722 )
Irbe Krumina
2024-01-03 06:30:13 +00:00
1d22265f69
release: add shebang to the debian postinst script
Anton Tolchanov
2024-01-03 00:29:24 +00:00
5deeb56b95
cmd/tailscale/cli: document usage more clearly (#10681 )
Chris Palmer
2024-01-02 17:43:08 -08:00
5812093d31
util/winutil: publicize existing functions for opening read-only connections to the Windows Service Control Manager
Aaron Klotz
2023-12-22 11:43:38 -07:00
cae6edf485
ipn/ipnlocal: fix data race with capForcedNetfilter field
Andrew Dunham
2023-12-21 21:19:13 -05:00
2716250ee8
all: cleanup unused code, part 2 (#10670 )
Andrew Lytvynov
2023-12-21 19:40:03 -06:00
c9836b454d
net/netmon: fix goroutine leak in winMon if the monitor is never started
Nick Khyl
2023-12-21 11:56:54 -06:00
2e956713de
safesocket: remove ConnectionStrategy (#10662 )
Andrew Lytvynov
2023-12-21 14:55:14 -06:00
1302bd1181
all: cleanup unused code, part 1 (#10661 )
Andrew Lytvynov
2023-12-20 16:50:30 -06:00
3c333f6341
net/portmapper: add logs about obtained mapping(s)
Andrew Dunham
2023-12-19 15:47:34 -05:00
f815d66a88
api.md: add docs for setting an IP address
David Crawshaw
2023-12-19 10:27:01 -08:00
01286af82b
net/interfaces: better handle multiple interfaces in LikelyHomeRouterIP
Andrew Dunham
2023-12-19 16:27:52 -05:00