-
77832553e5
ipn/ipnlocal: add advertised and primary route metrics
Kristoffer Dalby
2024-09-25 16:50:34 +02:00
-
cab2e6ea67
cmd/k8s-operator,k8s-operator: add ProxyGroup CRD (#13591)
Tom Proctor
2024-09-27 01:05:56 +01:00
-
7ec8bdf8b1
go.mod: upgrade golangci-lint
Andrew Dunham
2024-09-26 16:37:54 -04:00
-
69be54c7b6
net/captivedetection: exclude ipsec interfaces from captive portal detection (#13598)
Andrea Gottardo
2024-09-26 10:28:10 -07:00
-
5550a17391
wgengine: make opts.Metrics mandatory
Kristoffer Dalby
2024-09-26 10:04:29 +02:00
-
7d1160ddaa
{ipn,net,tsnet}: use tsaddr helpers
Kristoffer Dalby
2024-09-25 11:10:46 +02:00
-
f03e82a97c
client/web: use tsaddr helpers
Kristoffer Dalby
2024-09-25 11:10:07 +02:00
-
0909431660
cmd/tailscale: use tsaddr helpers
Kristoffer Dalby
2024-09-25 11:09:49 +02:00
-
3dc33a0a5b
net/tsaddr: add WithoutExitRoutes and IsExitRoute
Kristoffer Dalby
2024-09-25 11:08:58 +02:00
-
c90c9938c8
ssh/tailssh: add logic for matching against AcceptEnv patterns (#13466)
Mario Minardi
2024-09-25 21:09:05 -06:00
-
9eb59c72c1
wgengine/magicsock: fix check for EPERM on macOS
James Tucker
2024-09-25 16:06:21 -07:00
-
717d589149
metrics: revert changes to MultiLabelMap's String method
Andrew Dunham
2024-09-25 19:11:15 -04:00
-
65c26357b1
cmd/k8s-operator, k8s-operator: fix outdated kb links (#13585)
Cameron Stokes
2024-09-25 14:15:42 -07:00
-
2fdbcbdf86
wgengine/magicsock: only used cached results for GetLastNetcheckReport
Adrian Dewhurst
2024-09-25 14:50:39 -04:00
-
c2f0c705e7
health: clean up updateBuiltinWarnablesLocked a bit, fix DERP warnings
Brad Fitzpatrick
2024-09-25 08:40:26 -07:00
-
0e0e53d3b3
util/usermetrics: make usermetrics non-global
Kristoffer Dalby
2024-09-23 18:34:00 +02:00
-
e1bbe1bf45
derp: document the RunWatchConnectionLoop callback gotchas
Brad Fitzpatrick
2024-09-24 15:11:31 -07:00
-
6f7e7a30e3
tool/gocross: make gocross-wrapper.sh keep multiple Go toolchains around
Brad Fitzpatrick
2024-09-17 13:27:05 -07:00
-
43f4131d7a
{release,version}: add DSM7.2 specific synology builds (#13405)
Mario Minardi
2024-09-24 15:00:37 -06:00
-
8a6f48b455
cli: add
tailscale dns query (#13368)
Andrea Gottardo
2024-09-24 13:18:45 -07:00
-
a98f75b783
.github: Bump tibdex/github-app-token from 1.8.0 to 2.1.0 (#9529)
dependabot[bot]
2024-09-24 10:01:00 -06:00
-
05d82fb0d8
.github: pin re-actors/alls-green to latest 1.x (#13558)
Mario Minardi
2024-09-23 17:35:53 -06:00
-
04bbef0e8b
.github: update and pin actions/upload-artifact to latest 4.x (#13556)
Mario Minardi
2024-09-23 16:44:26 -06:00
-
a8bd0cb9c2
.github: update and pin actions/cache to latest 4.x (#13555)
Mario Minardi
2024-09-23 16:34:55 -06:00
-
a3f7e72321
.github: use and pin slackapi/slack-github-action to latest 1.x (#13554)
Mario Minardi
2024-09-23 16:11:13 -06:00
-
22e98cf95e
.github: pin codeql actions to latest 3.x (#13552)
Mario Minardi
2024-09-23 15:52:26 -06:00
-
2c1bbfb902
.github: pin actions/setup-go usage to latest 5.x (#13553)
Mario Minardi
2024-09-23 15:14:49 -06:00
-
07991dec83
.github: pin actions/checkout to latest v3 or v4 as appropriate (#13551)
Mario Minardi
2024-09-23 14:52:19 -06:00
-
8d508712c9
tailcfg: add AcceptEnv field to SSHRule (#13523)
Mario Minardi
2024-09-22 20:15:26 -06:00
-
dc86d3589c
types/views: add SliceView.All iterator (#13536)
Joe Tsai
2024-09-20 13:55:33 -07:00
-
3e9ca6c64b
go.toolchain.rev: bump oss, test toolchain matches go.toolchain.rev
Brad Fitzpatrick
2024-09-19 19:17:37 -07:00
-
d0a56a8870
cmd/containerboot: split main.go (#13517)
Tom Proctor
2024-09-19 17:58:26 +01:00
-
af5a845a87
net/dns/resolver: fix dns-sd NXDOMAIN responses from quad-100
James Tucker
2024-09-18 17:57:26 -07:00
-
3a467b66b6
go/toolchain: use ed9dc37b2b000f376a3e819cbb159e2c17a2dac6 (#13507)
Andrea Gottardo
2024-09-18 11:51:09 -07:00
-
5f89c93274
safeweb: add a ListenAndServe method to the Server type (#13498)
M. J. Fromberger
2024-09-17 12:59:28 -07:00
-
951884b077
net/netcheck,wgengine/magicsock: plumb OnlyTCP443 controlknob through netcheck (#13491)
Jordan Whited
2024-09-17 12:24:42 -07:00
-
8b962f23d1
cmd/natc: fix nil pointer
Fran Bull
2024-09-17 09:23:33 -07:00
-
5f4a4c6744
wgengine/magicsock: fix sendUDPStd docs (#13490)
Jordan Whited
2024-09-16 19:28:00 -07:00
-
4084c6186d
wgengine/magicsock: add side-effect-free function for netcheck UDP sends (#13487)
Jordan Whited
2024-09-16 19:00:12 -07:00
-
8012bb4216
derp: refactor DERP server's peer-gone watch mechanism
Brad Fitzpatrick
2024-09-15 17:12:24 -07:00
-
7f1c193a83
licenses: update license notices
License Updater
2024-09-16 15:02:33 +00:00
-
f572286bf9
gokrazy, various: use point versions of Go and update Nix deps
Andrew Dunham
2024-09-16 14:18:32 -04:00
-
40833a7524
wgengine/magicsock: disable raw disco by default; add envknob to enable
Andrew Dunham
2024-09-16 11:27:04 -04:00
-
124ff3b034
{api.md,publicapi}: remove old API docs (#13468)
Mario Minardi
2024-09-13 14:10:33 -06:00
-
afec2d41b4
wgengine/magicsock: remove redundant deadline from netcheck report call (#13395)
Jordan Whited
2024-09-13 10:51:30 -07:00
-
93f61aa4cc
tailcfg: add node attr for SSH environment variables (#13450)
Mario Minardi
2024-09-12 16:18:14 -06:00
-
aa15a63651
derp: add new concurrent server benchmark
Brad Fitzpatrick
2024-09-12 08:44:07 -07:00
-
3bee38d50f
VERSION.txt: this is v1.75.0 (#13454)
kari-ts
2024-09-12 13:19:46 -07:00
-
cec779e771
util/slicesx: add FirstElementEqual and LastElementEqual
Brad Fitzpatrick
2024-09-11 16:32:05 -07:00
-
910462a8e0
derp: unify server's clientSet interface into concrete type
Brad Fitzpatrick
2024-09-11 11:34:52 -07:00
-
f2713b663e
.github: enable fuzz testing again (go1.23)
Maisem Ali
2024-09-11 14:33:45 -07:00
-
4d6a8224d5
util/linuxfw: fall back to nftables when iptables not found
Maisem Ali
2024-09-10 22:40:16 -07:00
-
98f4dd9857
cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299)
Tom Proctor
2024-09-11 12:19:29 +01:00
-
9f9470fc10
ipnlocal,proxymap,wgengine/netstack: add optional WhoIs/proxymap debug
Brad Fitzpatrick
2024-09-10 14:10:13 -07:00
-
7d16af8d95
cmd/natc: fix nil pointer
Fran Bull
2024-09-10 13:20:06 -07:00
-
436a0784a2
build(deps): bump ws from 8.14.2 to 8.17.1 in /client/web (#12524)
dependabot[bot]
2024-09-10 12:39:40 -06:00
-
71b550c73c
.github: Bump peter-evans/create-pull-request from 5.0.1 to 7.0.1 (#13419)
dependabot[bot]
2024-09-10 10:08:14 -06:00
-
a228d77f86
cmd/stunstamp: add protocol context to timeout logs (#13422)
Jordan Whited
2024-09-09 18:42:13 -07:00
-
0970615b1b
ipn/ipnlocal: don't program system DNS when node key is expired (#13370)
Andrew Dunham
2024-09-09 15:15:29 -04:00
-
0a2e5afb26
tsnet: remove old package doc experimental warning
Brad Fitzpatrick
2024-09-09 09:30:26 -07:00
-
209567e7a0
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: rename packages (#13418)
Irbe Krumina
2024-09-08 22:57:29 +03:00
-
d6dfb7f242
kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.txt: split out kube types (#13417)
Irbe Krumina
2024-09-08 21:06:07 +03:00
-
ecd64f6ed9
cmd/k8s-operator,kube: set app name for Kubernetes Operator proxies (#13410)
Irbe Krumina
2024-09-08 07:48:38 +03:00
-
4dfde7bffc
net/dns: disable DNS registration for Tailscale interface on Windows
Nick Khyl
2024-09-07 12:43:34 -05:00
-
2b0d0ddf5d
sessionrecording,ssh/tailssh,k8s-operator: log connected recorder address (#13382)
Irbe Krumina
2024-09-07 08:11:33 +03:00
-
7ce9c1944a
go.toolchain.rev: update to 1.23.1 (#13408)
Patrick O'Doherty
2024-09-06 13:09:15 -07:00
-
71ff3d7c39
go.mod: bump github.com/illarion/gonotify/v2
Brad Fitzpatrick
2024-09-06 08:20:51 -07:00
-
95f0094310
cmd/stunstamp: cleanup timeout and interval constants (#13393)
Jordan Whited
2024-09-05 13:40:12 -07:00
-
e7b5e8c8cd
ipn/ipnserver: remove IdleTimeout
Nick Khyl
2024-09-04 22:51:24 -05:00
-
e7a6e7930f
cmd/systray: handle reconnects to IPN bus (#13386)
Andrew Lytvynov
2024-09-05 12:11:05 -05:00
-
4f2a2bfa42
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-09-05 17:00:15 +00:00
-
7aa766ee65
net/tstun: probe TCP GRO (#13376)
Jordan Whited
2024-09-05 09:59:31 -07:00
-
7dcf65a10a
net/dns: fix IsZero and Equal methods on OSConfig
Andrew Dunham
2024-09-04 23:10:11 -04:00
-
13dee9db7b
health: fix magicsockReceiveFuncWarnable health clearing
Brad Fitzpatrick
2024-09-04 16:57:32 -07:00
-
3d401c11fa
all: use new Go 1.23 slices.Sorted more
Brad Fitzpatrick
2024-09-04 13:27:07 -07:00
-
fd6686d81a
tka: truncate long rotation signature chains
Anton Tolchanov
2024-08-19 19:32:14 +01:00
-
bcc47d91ca
cmd/tailscale/cli: use new Go 1.23 slices.Sorted
Brad Fitzpatrick
2024-09-04 12:59:28 -07:00
-
11d205f6c4
control/controlclient,posture,util/syspolicy: use predefined syspolicy keys instead of string literals
Nick Khyl
2024-09-04 12:01:55 -05:00
-
d060b3fa02
cli: implement
tailscale dns status (#13353)
Andrea Gottardo
2024-09-04 12:43:55 -07:00
-
5bc9fafab8
ipn/ipnlocal: always send auth URL notifications when a user requests interactive login
Nick Khyl
2024-08-29 19:34:02 -05:00
-
0112da6070
net/dns: support GetBaseConfig on Darwin OSS tailscaled (#13351)
Andrea Gottardo
2024-09-04 10:31:58 -07:00
-
1fc4268aea
cmd/stunstamp: increase probe jitter (#13362)
Jordan Whited
2024-09-04 09:54:32 -07:00
-
1dd1798bfa
cmd/stunstamp: use measureFn more consistently in naming/signatures (#13360)
Jordan Whited
2024-09-04 09:28:03 -07:00
-
6d6b1773ea
cmd/stunstamp: implement ICMP{v6} probing (#13354)
Jordan Whited
2024-09-04 08:36:47 -07:00
-
c4d0237e5c
tstest/natlab: add dual stack with blackholed IPv4
Brad Fitzpatrick
2024-09-03 15:00:18 -07:00
-
aeb15dea30
util/syspolicy/source: add package for reading policy settings from external stores
Nick Khyl
2024-08-12 22:07:45 -05:00
-
e865a0e2b0
cmd/tailscale/cli: add 'debug go-buildinfo' subcommand
Brad Fitzpatrick
2024-07-29 19:23:26 -07:00
-
345876da33
client/tailscale: adding missing proto field in ACL parsing structures (#13051)
Seaver Thorn
2024-09-03 14:04:39 -04:00
-
8e1c00f841
cmd/k8s-operator,k8s-operator/sessionrecording: ensure recording header contains terminal size for terminal sessions (#12965)
Irbe Krumina
2024-09-03 20:42:02 +03:00
-
1c972bc7cb
wgengine/magicsock: actually use AF_PACKET socket for raw disco
Andrew Dunham
2024-08-13 17:29:31 -04:00
-
eb2fa16fcc
tailcfg: bump capver for earlier cryptokey panic fix [capver 106]
Brad Fitzpatrick
2024-09-03 09:26:18 -07:00
-
20cf48b8dd
gokrazy{,/natlabapp.arm64}: start adding arm64 appliance support
Brad Fitzpatrick
2024-09-03 09:12:34 -07:00
-
65fe0ba7b5
wgengine/magicsock: fix panic regression from cryptokey routing change
Brad Fitzpatrick
2024-08-30 21:07:15 -07:00
-
2f2aeaeaeb
ipn/ipnlocal: fix a nil pointer dereference when serving /localapi/v0/tka/status
Nick Khyl
2024-08-30 22:26:04 -05:00
-
3d9e3a17fa
tstest/natlab/vnet: move some boilerplate to mkPacket helper
Brad Fitzpatrick
2024-08-30 19:23:49 -07:00
-
7e88d6712e
tstest/natlab/vnet: add syslog tests
Brad Fitzpatrick
2024-08-30 10:54:51 -07:00
-
b1a5b40318
tstest/natlab/vnet: add DHCP tests, ignore DHCPv4 on v6-only networks
Brad Fitzpatrick
2024-08-29 07:02:49 -07:00
-
ffa1c93f59
tstest/natlab/vnet: use mkPacketErr in more places
Brad Fitzpatrick
2024-08-29 06:59:06 -07:00
-
109d0891e1
posture: stop logging serial numbers
Anton Tolchanov
2024-08-30 11:00:48 +01:00
-
959285e0c5
ipn/ipnlocal: fix race condition that results in a panic sending on a closed channel
Nick Khyl
2024-08-27 23:11:00 -05:00