This website requires JavaScript.
10acc06389
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-08-03 20:02:00 +00:00
a17c45fd6e
control: use tstime instead of time (#8595 )
Claire Wang
2023-08-04 19:29:44 -04:00
a8e32f1a4b
licenses: update tailscale{,d} licenses
License Updater
2023-08-03 20:02:18 +00:00
371e1ebf07
cmd/dist,release/dist: expose RPM signing hook (#8789 )
Andrew Lytvynov
2023-08-03 15:27:06 -07:00
eb6883bb5a
go.mod: upgrade nfpm to v2 (#8786 )
Andrew Lytvynov
2023-08-03 13:00:45 -07:00
37925b3e7a
go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil/authenticode: add Windows module list to OS-specific logs that are written upon bugreport
Aaron Klotz
2023-06-26 11:50:45 -06:00
301e59f398
tailcfg,ipn/localapi,client/tailscale: add QueryFeature endpoint
Sonia Appasamy
2023-08-02 10:56:18 -04:00
ab7749aed7
go.toolchain.rev: go1.21rc4 (now that VERSION file is updated upstream)
Brad Fitzpatrick
2023-08-02 09:28:01 -07:00
f57cc19ba2
cmd/tailscale/cli: add latest version output to "tailscale version" (#8700 )
Andrew Lytvynov
2023-08-02 08:24:18 -07:00
b4c1f039b6
licenses: update android licenses
License Updater
2023-08-02 00:52:40 +00:00
c3b979a176
go.toolchain.rev: bump to ~go1.21rc4
Brad Fitzpatrick
2023-08-01 20:44:40 -07:00
34bfd7b419
tailcfg: add CapabilityHTTPS const
Sonia Appasamy
2023-08-01 21:22:25 -04:00
66e46bf501
ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for it
Brad Fitzpatrick
2023-08-01 15:47:54 -07:00
6d65c04987
licenses: update tailscale{,d} licenses
License Updater
2023-08-01 20:29:15 +00:00
767e839db5
all: implement lock revoke-keys command
Tom DNetto
2023-07-18 15:13:36 -07:00
7adf15f90e
cmd/tailscale/cli, util/winutil/authenticode: flesh out authenticode support
Aaron Klotz
2023-06-06 10:08:10 -06:00
ec9213a627
cmd/sniproxy: add client metrics
Denton Gentry
2023-07-29 00:11:19 -07:00
eef15b4ffc
cmd/dist,release/dist: sign release tarballs with an ECDSA key (#8759 )
Andrew Lytvynov
2023-07-31 15:47:00 -07:00
ed46442cb1
client/tailscale/apitype: document never-nil property of WhoIsResponse
David Anderson
2023-07-31 09:25:39 -07:00
5ebb271322
derp/derphttp: add optional Client.BaseContext hook
Brad Fitzpatrick
2023-07-30 18:58:13 -07:00
058d427fa6
tailcfg: add helper to unmarshal PeerCap values
Maisem Ali
2023-07-29 18:45:29 -07:00
68f8e5678e
wgengine/magicsock: remove dead code (#8745 )
salman aljammaz
2023-07-29 18:53:33 +01:00
0554deb48c
licenses: update tailscale{,d} licenses
License Updater
2023-07-28 20:13:31 +00:00
6114247d0a
types/logid: add a Compare method
David Anderson
2023-07-28 13:49:04 -07:00
52212f4323
all: update exp/slices and fix call sites
David Anderson
2023-07-28 10:39:04 -07:00
90a7d3066c
derp: use tstime (#8634 )
Claire Wang
2023-07-27 15:56:33 -04:00
2315bf246a
ipn: use tstime (#8597 )
Claire Wang
2023-07-27 15:41:31 -04:00
c1ecae13ab
ipn/{ipnlocal,localapi}: actually renew certs before expiry (#8731 )
Andrew Lytvynov
2023-07-27 12:29:40 -07:00
aa37be70cf
api.md: update device authorize API docs to allow for deauth (#8728 )
tinku-tailscale
2023-07-27 15:30:14 +01:00
35bdbeda9f
cli: introduce exit-node subcommand to list and filter exit nodes
Charlotte Brandhorst-Satzkorn
2023-07-13 21:33:53 -07:00
9d89e85db7
wgengine/magicsock: document mysterious-looking assignment
David Anderson
2023-07-26 14:39:52 -07:00
84777354a0
wgengine/magicsock: factor out more separable parts
David Anderson
2023-07-26 13:59:42 -07:00
9a76deb4b0
disco: move disco pcap helper to disco package
David Anderson
2023-07-26 12:06:03 -07:00
cde37f5307
wgengine/magicsock: factor out peerMap into separate file
David Anderson
2023-07-26 11:54:36 -07:00
f7016d8c00
wgengine/magicsock: factor out endpoint into its own file
David Anderson
2023-07-26 11:44:59 -07:00
c2831f6614
wgengine/magicsock: delete unused stuff
David Anderson
2023-07-26 11:24:01 -07:00
9edb848505
cmd/tailscale/cli: implement update on FreeBSD (#8710 )
Andrew Lytvynov
2023-07-25 17:38:25 -07:00
1ecc16da5f
tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities
Maisem Ali
2023-07-24 21:07:00 -07:00
306deea03a
cmd/tailscale/cli,version/distro: update support for Alpine (#8701 )
Andrew Lytvynov
2023-07-24 16:53:15 -07:00
6afffece8a
net/art: use more intelligible, go-ish state tracking in table.Get
David Anderson
2023-07-24 13:21:21 -07:00
4f14ed2ad6
net/art: use encoding/binary for address bit twiddling
David Anderson
2023-07-24 12:15:33 -07:00
f1cd67488d
net/art: move slice closer to its use
David Anderson
2023-07-24 12:07:25 -07:00
44ad7b3746
net/art: factor out picking the right strideTable for addr family
David Anderson
2023-07-24 12:05:45 -07:00
125b982ba5
net/art: make Table.Get alloc-free
David Anderson
2023-07-24 11:26:44 -07:00
b76d8a88ae
net/art: document return value of strideTable.delete
David Anderson
2023-07-24 11:14:01 -07:00
b242e2c2cb
net/art: reword confusing function docstring
David Anderson
2023-07-24 11:11:46 -07:00
8478358d77
net/art: use "index", not "idx" in function names
David Anderson
2023-07-24 11:10:54 -07:00
de5c6ed4be
net/art: document valid values of strideTable.prefix
David Anderson
2023-07-24 11:07:09 -07:00
736a44264f
net/art: fix comment typo
David Anderson
2023-07-24 11:04:22 -07:00
1e6f0bb608
net/art: fix slowPrefixTable bugs found by fuzzing
David Anderson
2023-07-17 10:04:32 -07:00
aaca911904
net/art: add another consistency test for insert/delete
David Anderson
2023-07-17 09:47:20 -07:00
b145a22f55
net/art: add more exhaustive table testing
David Anderson
2023-07-13 12:25:51 -07:00
9cc3f7a3d6
net/art: fix format of debug output
David Anderson
2023-07-13 12:25:32 -07:00
ac657caaf1
net/art: add debug hooks to strideTable
David Anderson
2023-07-13 12:25:08 -07:00
fcf4d044fa
net/art: implement path compression optimization
David Anderson
2023-07-13 12:20:41 -07:00
486195edf0
net/art: make each strideTable track the IP prefix it represents
David Anderson
2023-04-06 11:20:33 -07:00
45b5d0983c
net/art: fix running tests outside of CI
David Anderson
2023-07-13 12:09:40 -07:00
4c05d43008
licenses: update tailscale{,d} licenses
License Updater
2023-07-19 18:34:50 +00:00
894b237a70
cmd/tailscale/cli: implement update for dnf/yum-based distros (#8678 )
Andrew Lytvynov
2023-07-24 10:20:17 -07:00
f1cc8ab3f9
tailcfg: add UserProfile.Groups
Brad Fitzpatrick
2023-07-23 14:48:03 -07:00
2a6c237d4c
net/dns: overwrite /tmp/resolv.conf on gokrazy
Michael Stapelberg
2023-07-23 17:49:20 +02:00
453620dca1
go.toolchain.rev: bump Go version
Brad Fitzpatrick
2023-07-22 20:54:17 -07:00
41db1d7bba
tailcfg: deprecate Debug, flesh out Node.DERP docs
Brad Fitzpatrick
2023-07-22 07:14:02 -07:00
907c56c200
api.md: add documentation to API endpoint about SCIM group warnings
Jenny Zhang
2023-07-20 17:51:46 -04:00
e1bcecc393
logtail: use tstime (#8607 )
Claire Wang
2023-07-21 13:10:39 -04:00
bb4b35e923
ssh: ignore io.EOF from sftp.Server.Serve
Joe Tsai
2023-07-21 01:38:46 -07:00
88cc0ad9f7
util/linuxfw: remove yet-unused code to fix linux/arm64 crash
Brad Fitzpatrick
2023-07-20 20:36:12 -07:00
7560435eb5
tstest/deptest: add test-only package to unify negative dep tests
Brad Fitzpatrick
2023-07-20 18:26:52 -07:00
32d486e2bf
cmd/tailscale/cli: ensure custom UsageFunc is always set (#8665 )
Chris Palmer
2023-07-20 17:43:39 -07:00
3c53bedbbf
cmd/tailscale/cli: limit Darwin-only option to Darwin (#8657 )
Chris Palmer
2023-07-20 11:19:09 -07:00
388b124513
net/dns: detect when libnss_resolve is used
Anton Tolchanov
2023-07-18 12:43:42 +02:00
efd6d90dd7
cmd/tailscale/cli: implement update for arch-based distros (#8655 )
Andrew Lytvynov
2023-07-19 17:53:56 -07:00
3f6b0d8c84
cmd/tailscale/cli: make tailscale update query softwareupdate (#8641 )
Chris Palmer
2023-07-19 17:06:16 -07:00
bec9815f02
tka: guard against key-length panics when verifying signatures
Tom DNetto
2023-07-19 12:43:15 -07:00
486ab427b4
VERSION.txt: this is v1.47.0 (#8654 )
Andrea Gottardo
2023-07-19 13:02:01 -07:00
7c04846eac
tsweb: relax CSP for debug handlers (#8649 )
Andrew Lytvynov
2023-07-19 11:58:29 -07:00
9ab70212f4
cmd/gitops-pusher: re-use existing types from acl package
Jenny Zhang
2023-07-19 10:47:16 -04:00
6b56e92acc
client/tailscale: add warnings slice to ACLTestFailureSummary
Jenny Zhang
2023-07-19 14:17:50 -04:00
a3c7b21cd1
util/linuxfw: add nftables support
KevinLiang10
2023-06-19 20:05:14 +00:00
abcb7ec1ce
cmd/tailscale: warn if node is locked out on bringup
Tom DNetto
2023-06-28 14:36:01 -07:00
2c782d742c
tka: allow checkpoint AUMs to change TKA state
Tom DNetto
2023-07-19 09:33:12 -07:00
24f0e91169
tsnet: add examples (#8289 )
Xe Iaso
2023-07-19 12:36:49 -04:00
1138f4eb5f
wgengine/router,ipn/ipnlocal: add MTU field to router config
Val
2023-07-18 23:51:32 +02:00
9b5e29761c
net/netcheck: ignore PreferredDERP changes that are small
Andrew Dunham
2023-07-18 13:52:04 -04:00
8bdc03913c
go.mod: bump github.com/docker/distribution (#8121 )
dependabot[bot]
2023-07-18 11:05:26 -07:00
3304819739
metrics: add histogram support
Maisem Ali
2023-05-08 01:22:23 -07:00
9101fabdf8
licenses: update win/apple licenses
License Updater
2023-07-18 12:08:40 +00:00
94a51bdd62
go.toolchain.rev: bump Go to Go1.21rc3
Brad Fitzpatrick
2023-07-17 12:49:48 -07:00
f8b0caa8c2
serve: fix hostname for custom http ports
Will Norris
2023-07-17 16:50:58 -07:00
c19b5bfbc3
.github/workflows: add govulncheck workflow (#8623 )
Andrew Lytvynov
2023-07-14 14:56:21 -07:00
0573f6e953
tstime: add Since method (#8622 )
Claire Wang
2023-07-14 16:50:17 -04:00
60e5761d60
control/controlclient: reset backoff in mapRoutine on netmap recv
Maisem Ali
2023-07-13 20:45:12 -07:00
7aba0b0d78
net/netcheck, tailcfg: add DERPHomeParams and use it
Andrew Dunham
2023-07-12 14:45:46 -04:00
7a82fd8dbe
ipn/ipnlocal: add optional support for ACME Renewal Info (ARI) (#8599 )
Andrew Lytvynov
2023-07-13 14:29:59 -07:00
354885a08d
wgengine/netlog: fix nil pointer dereference in logtail (#8598 )
Andrew Lytvynov
2023-07-13 08:54:29 -07:00
4f95b6966b
cmd/tailscale: remove TS_EXPERIMENT_OAUTH_AUTHKEY guardrail
Denton Gentry
2023-07-12 23:11:45 -07:00
c95de4c7a8
licenses: update tailscale{,d} licenses
License Updater
2023-07-10 20:21:59 +00:00
3d70fecde4
licenses: update win/apple licenses
License Updater
2023-07-12 18:23:42 +00:00
96d7af3469
cmd/derper,tsweb: consistently add HTTP security headers (#8579 )
Andrew Lytvynov
2023-07-11 11:53:46 -07:00
8cda647a0f
cmd/testwrapper: handle build failures
Maisem Ali
2023-07-02 09:01:53 -07:00