This website requires JavaScript.
4001d0bf25
assorted: plumb tka initialization & network-lock key into tailscaled
Tom DNetto
2022-08-01 15:46:41 -07:00
8d45d7e312
types/key: make NLPublic complement to NLPrivate
Tom DNetto
2022-08-01 11:03:48 -07:00
be5eadbecc
tsnet: log out ephemeral nodes on Close()
Maisem Ali
2022-08-02 20:19:12 -07:00
95d43c54bf
cmd/{cloner,viewer}: add support for map values with pointers
Maisem Ali
2022-07-12 23:52:44 -07:00
26f103473c
cmd/viewer: add support for map of structs without pointers
Maisem Ali
2022-07-12 23:45:37 -07:00
adc5ffea99
cmd/tsconnect: make PeerAPI work
Mihai Parparita
2022-08-02 16:47:43 -07:00
5f6abcfa6f
all: migrate code from netaddr.FromStdAddr to Go 1.18
Brad Fitzpatrick
2022-08-02 21:48:56 -07:00
7c7e23d87a
control/controlclient, tailcfg: add 6 more patchable Node fields [capver 36]
Brad Fitzpatrick
2022-08-02 20:42:13 -07:00
52d769d35c
cmd/tsconnect: prefetch main.wasm when serving
Mihai Parparita
2022-08-02 15:02:26 -07:00
f04bc31820
cmd/tsconnect: add -fast-compression option
Mihai Parparita
2022-08-02 15:00:26 -07:00
9a2171e4ea
cmd/tsconnect: make terminal resizable
Mihai Parparita
2022-08-01 17:41:55 -07:00
8725b14056
all: migrate more code code to net/netip directly
Brad Fitzpatrick
2022-08-02 13:38:11 -07:00
eb32847d85
tailcfg: add CapabilityFileSharingTarget to identify FileTargets
Maisem Ali
2022-08-02 12:33:47 -07:00
9dfcdbf478
.github/workflows: put back CLI in cross-wasm GitHub action
Mihai Parparita
2022-08-02 12:28:20 -07:00
e846481731
cmd/tailscale/cli: use printf and outln consistently
Mihai Parparita
2022-08-02 12:23:35 -07:00
02a765743e
ssh/tailssh: fix deadlock in expandDelegateURL
Maisem Ali
2022-08-02 12:21:32 -07:00
e1309e1323
all: require Go 1.19
Brad Fitzpatrick
2022-08-02 11:34:03 -07:00
fb82299f5a
wgengine/magicsock: avoid RebindingUDPConn mutex in common read/write case
Brad Fitzpatrick
2022-08-02 09:29:16 -07:00
116f55ff66
all: gofmt for Go 1.19
Brad Fitzpatrick
2022-08-02 09:33:46 -07:00
a029989aff
types/dnstype: use viewer instead of cloner
Maisem Ali
2022-08-02 09:57:10 -07:00
57275a4912
tsweb: add HTTPError.Header (#5251 )
Joe Tsai
2022-08-01 22:57:04 -07:00
a794963e2f
tsweb: mark AccessLogRecord fields as omitempty (#5250 )
Joe Tsai
2022-08-01 21:17:38 -07:00
5d0e3d379c
go.mod: bump gvisor
Brad Fitzpatrick
2022-08-01 16:39:30 -07:00
b905db7a56
cmd/derper: remove support for logtail logging (#5248 )
Joe Tsai
2022-08-01 14:36:55 -07:00
357fd85ecf
go.toolchain.rev: bump tailscale.go1.19 commit
Brad Fitzpatrick
2022-07-31 21:37:52 -07:00
c06758c83b
cmd/tsconnect: allow SSH username to be specified
Mihai Parparita
2022-07-29 11:37:17 -07:00
47f91dd732
cmd/tailscale{,d}: update depaware
Tom DNetto
2022-07-29 11:57:39 -07:00
023d4e2216
tka,types/key: implement NLPrivate glue for tailnet key authority keys
Tom DNetto
2022-07-29 11:03:23 -07:00
7a74466998
shell.nix: update Go toolchain to 1.19
Tom DNetto
2022-07-29 10:02:55 -07:00
44a9b0170b
tka: support processing non-primary forks, scenario-driven tests
Tom DNetto
2022-07-25 14:11:28 -07:00
8fd5d3eaf3
tstest: do not error if the there are fewer goroutines than at start
Maisem Ali
2022-07-29 09:48:35 -07:00
5e61d52f91
tka: implement API surface for generating updates
Tom DNetto
2022-07-27 12:16:56 -07:00
acc3b7f259
go.mod: bump inet.af/wf, tidy
Brad Fitzpatrick
2022-07-28 14:33:59 -07:00
f541e00db2
go.toolchain.rev: bump for VERSION file
Brad Fitzpatrick
2022-07-28 11:48:40 -07:00
eae003e56f
ipn/ipnlocal: blend existing host SSH keys + newly-generated types as needed
Brad Fitzpatrick
2022-07-22 13:32:16 -07:00
e5176f572e
go.toolchain.rev: switch to Go 1.19rc2+
Brad Fitzpatrick
2022-07-28 10:37:52 -07:00
48e73e147a
logtail,logpolicy: tweak minor cosmetic things
Brad Fitzpatrick
2022-07-27 21:06:25 -07:00
ab60f28227
cmd/tsconnect: fix xterm CSS not being imported
Mihai Parparita
2022-07-27 16:09:39 -07:00
7c3f480767
cmd/tsconnect: lint during build step
Mihai Parparita
2022-07-27 15:46:13 -07:00
d5fb852718
build_dist.sh: add --box and --extra-small flag to produce smaller and boxed binaries
James Tucker
2022-07-27 14:38:39 -07:00
a3d74c4548
cmd/tsconnect: add basic panic handling
Mihai Parparita
2022-07-27 15:11:17 -07:00
4dbdb19c26
net/tshttpproxy: fix incorrect type in Windows implementation, switch to mkwinsyscall, fix memory leak
Aaron Klotz
2022-07-27 13:47:28 -06:00
446d03e108
scripts: update check_license_headers.sh to skip zsyscall_windows.go
Aaron Klotz
2022-07-27 16:03:44 -06:00
97b8c4fa1b
ipn/store/awsstore: add "ts_omit_aws" build tag to reduce binary size
Brad Fitzpatrick
2022-07-27 14:08:59 -07:00
e6e1976c3a
net/dns: remove systemd-resolved ping
nyghtowl
2022-07-25 20:20:48 +00:00
617a2ec7cc
cmd/tsconnect: add Tailwind CSS support and switch to using it
Mihai Parparita
2022-07-25 17:51:06 -07:00
389629258b
cmd/tsconnect: switch to TypeScript
Mihai Parparita
2022-07-26 15:45:52 -07:00
0a6aa75a2d
cmd/tailscaled: add opt-in support for linking CLI into daemon
Brad Fitzpatrick
2022-07-27 11:02:25 -07:00
04cf46a762
util/deephash: fix unexported time.Time hashing
Brad Fitzpatrick
2022-07-27 09:10:22 -07:00
51c3d74095
types/views: add BenchmarkSliceIteration
Maisem Ali
2022-07-26 21:15:22 -07:00
fa2fbaf3aa
tailcfg: add views for SSHRule and SSHPrincipal
Maisem Ali
2022-07-26 20:48:38 -07:00
7c671b0220
.github/workflows: add gofmt (goimports) check
Brad Fitzpatrick
2022-07-26 09:20:53 -07:00
dd3e91b678
go.mod: tidy, remove inet.af/netaddr
Brad Fitzpatrick
2022-07-25 21:56:22 -07:00
a12aad6b47
all: convert more code to use net/netip directly
Brad Fitzpatrick
2022-07-25 21:14:09 -07:00
6a396731eb
all: use various net/netip parse funcs directly
Brad Fitzpatrick
2022-07-25 20:55:44 -07:00
730ca4203c
cmd/tsshd: add a package line to appease gofmt
Brad Fitzpatrick
2022-07-25 20:47:45 -07:00
7e4883b261
.github/workflows: add tsconnect static build to wasm GitHub action
Mihai Parparita
2022-07-25 12:16:02 -07:00
7eaf5e509f
net/netaddr: start migrating to net/netip via new netaddr adapter package
Brad Fitzpatrick
2022-07-24 20:08:42 -07:00
7b1a91dfd3
tool/go: accept a marker file with no line terminator
James Tucker
2022-07-25 15:46:39 -07:00
df9f3edea3
docs/k8s: add prefix to (#5167 )
Walter Poupore
2022-07-25 15:10:07 -07:00
7fd03ad4b4
logpolicy: put QNAP logs buffer in /tmp
Denton Gentry
2022-07-23 18:41:49 -07:00
f85bb60eba
ipn/ipnlocal: prevent attempting to run SSH on QNAP for now
Denton Gentry
2022-07-23 18:38:42 -07:00
904723691b
cmd/gitops-pusher: things i forgot to push last PR (#5128 )
Xe Iaso
2022-07-25 09:09:32 -04:00
4dd799ec43
hostinfo: determine QNAP QTS version
Denton Gentry
2022-07-17 11:43:39 -07:00
d17849461c
ipn/{ipnserver,ipnlocal}: support incoming Taildrop on QNAP
Denton Gentry
2022-07-17 10:05:36 -07:00
1cae618b03
net/dns: add Windows group policy notifications to the NRPT rule manager
Aaron Klotz
2022-06-29 15:02:23 -06:00
f17873e0f4
net/dns: handle D-Bus restarts in resolved manager (#5026 )
Melanie Warrick
2022-07-22 12:49:18 -07:00
898695e312
cmd/gitops-pusher: add etag cache file for the three version problem (#5124 )
Xe Iaso
2022-07-22 15:07:38 -04:00
2024008667
types/key: add MachinePrecomputedSharedKey.Open
Brad Fitzpatrick
2022-07-22 11:38:25 -07:00
be8a0859a9
cmd/tsconnect: pin yarn and node
Mihai Parparita
2022-07-21 17:58:50 -07:00
92357a54ec
cmd/gitops-pusher: fix minor bug with ACL tests (#5123 )
Xe Iaso
2022-07-22 13:53:42 -04:00
ba91f57ddd
ipn/ipnlocal: ignore empty SSH host key files
Brad Fitzpatrick
2022-07-22 10:41:21 -07:00
227c6b2a53
ipn/ipnlocal: flesh out error on ssh host key parse error
Brad Fitzpatrick
2022-07-22 08:01:47 -07:00
90ccba6730
cmd/gitops-pusher: port to use ffcli (#5113 )
Xe Iaso
2022-07-22 09:39:24 -04:00
f7a36dfeb1
api.md: added missing quote to POST DNS Searchpaths request body example
Logan Saso
2022-07-19 11:35:30 -07:00
9514ed33d2
go.mod: bump gvisor.dev/gvisor
Maisem Ali
2022-07-21 16:26:02 -07:00
1d33157ab9
docs/k8s: use job control in run.sh
Maisem Ali
2022-07-21 15:38:52 -07:00
3e06b9ea7a
ssh/tailssh: add "ssh" to conn logs
Maisem Ali
2022-07-21 11:37:34 -07:00
480fd6c797
ssh/tailssh: handle not-authenticated-yet connections in matchRule
Maisem Ali
2022-07-21 08:46:55 -07:00
41e60dae80
cmd/gitops-pusher: use fmt.Println for errors (#5112 )
Xe Iaso
2022-07-21 13:02:14 -04:00
43f3a969ca
types/views: add SliceContains, View.ContainsFunc, View.IndexFunc
Brad Fitzpatrick
2022-07-21 08:06:01 -07:00
d8cb5aae17
tailcfg, control/controlclient: add tailcfg.PeersChangedPatch [capver 33]
Brad Fitzpatrick
2022-07-20 13:31:20 -07:00
b763a12331
cmd/tsconnect: allow building static resources in a different directory
Mihai Parparita
2022-07-19 18:04:09 -07:00
de2dcda2e0
.github/workflows: update module that we try to build in cross-wasm
Mihai Parparita
2022-07-19 14:32:06 -07:00
b7f1fe7b0d
tailcfg: remove old DNS fields
Brad Fitzpatrick
2022-07-19 21:15:48 -07:00
9bd3b5b89c
types/key: add ControlPrivate.Shared wrapper too
Brad Fitzpatrick
2022-07-19 14:39:55 -07:00
cfdb862673
types/key: add naclbox shared key wrapper type + Seal method
Brad Fitzpatrick
2022-07-19 14:04:08 -07:00
6f5096fa61
cmd/tsconnect: initial scaffolding for Tailscale Connect browser client
Mihai Parparita
2022-06-07 14:24:22 -07:00
2a22ea3e83
util/deephash: generate type-specific hasher funcs
Brad Fitzpatrick
2022-06-14 22:49:11 -07:00
4d0461f721
ipn/ipnlocal: logout ephemeral nodes on shutdown
Maisem Ali
2022-07-18 20:36:14 -07:00
393a229de9
tka: implement synchronization mechanics
Tom DNetto
2022-07-18 13:00:32 -07:00
165c8f898e
tka: implement Authority API surface
Tom DNetto
2022-07-18 11:37:25 -07:00
2491fe1afe
tailcfg: add missing omitempty annotation to PopBrowserURL
Brad Fitzpatrick
2022-07-19 09:20:49 -07:00
c1cb3efbba
net/netcheck: test for OS IPv6 support as well as connectivity.
David Anderson
2022-07-18 16:56:10 -07:00
4c0feba38e
derp: plumb '/derp' request context through (#5083 )
Charlotte Brandhorst-Satzkorn
2022-07-18 15:43:03 -07:00
3c892d106c
VERSION.txt: this is v1.29.0
Denton Gentry
2022-07-18 10:02:29 -07:00
bd4b27753e
docs/k8s: set statedir to /tmp when not specified
Maisem Ali
2022-07-18 10:18:33 -07:00
469c30c33b
ipn/localapi: define a cert dir for Synology DSM6
Brad Fitzpatrick
2022-07-18 08:47:37 -07:00
c6648db333
cmd/tailscale/cli: make cert use localClient
Maisem Ali
2022-07-17 12:29:04 -07:00
9fcda1f0a0
cmd/tailscale/cli/web: add QNAP NAS_SID authentication
Denton Gentry
2022-07-16 16:08:19 -07:00