This website requires JavaScript.
b7e48058c8
cmd/tailscale/cli: don't run CLI as a service on gokrazy
Brad Fitzpatrick
2024-08-13 10:00:44 -07:00
84adfa1ba3
tstest/natlab/vnet: standardize on 1-based naming of nodes, networks, MACs
Brad Fitzpatrick
2024-08-13 08:20:43 -07:00
10d0ce8dde
tstest/natlab: get tailscaled logs from gokrazy via syslog
Brad Fitzpatrick
2024-08-12 21:39:28 -07:00
10662c4282
tstest/integration/nat: annotate test 'want' values, fail on mismatch
Brad Fitzpatrick
2024-08-12 20:36:31 -07:00
67df9abdc6
util/syspolicy/setting: add package that contains types for the next syspolicy PRs
Nick Khyl
2024-08-03 20:41:10 -05:00
a61825c7b8
cmd/tta, vnet: add host firewall, env var support, more tests
Brad Fitzpatrick
2024-08-10 13:46:47 -07:00
b692985aef
client/tailscale: add LocalClient.OmitAuth for tests
Brad Fitzpatrick
2024-08-12 14:58:54 -07:00
0686bc8b19
cmd/tailscaled: add env knob to control default verbosity
Brad Fitzpatrick
2024-08-12 14:45:31 -07:00
0dd9f5397b
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-08-07 16:37:58 +00:00
10c2bee9e1
tstest/natlab/vnet: capture network wan/lan interfaces
Maisem Ali
2024-08-08 21:29:09 -07:00
7aec8d4e6b
cmd/stunstamp: refactor connection construction (#13110 )
Jordan Whited
2024-08-12 14:09:45 -07:00
218110963d
cmd/stunstamp: implement HTTPS & TCP latency measurements (#13082 )
Jordan Whited
2024-08-12 13:39:11 -07:00
bc2744da4b
tsweb: fix TestStdHandler_ConnectionClosedDuringBody flake (#13046 )
Paul Scott
2024-08-12 16:30:32 +01:00
2e32abc3e2
cmd/tailscaled: allow setting env via linux cmdline for integration tests
Brad Fitzpatrick
2024-08-09 12:29:20 -07:00
ce4413a0bc
client/tailscale: add Via to UserRuleMatch
Maisem Ali
2024-08-08 22:52:20 -07:00
2a88428f24
tstest/integration/nat: skip some tests by default without flags
Brad Fitzpatrick
2024-08-09 07:53:08 -07:00
44d634395b
tstest/natlab/vnet: add easyAF
Brad Fitzpatrick
2024-08-08 20:58:24 -07:00
d4cc074187
tstest/natlab/vnet: add pcap support
Maisem Ali
2024-08-08 20:11:50 -07:00
d0e8375b53
cmd/{tta,vnet}: proxy to gokrazy UI
Maisem Ali
2024-08-08 15:37:47 -07:00
072d1a4b77
gokrazy: bump
Maisem Ali
2024-08-08 15:37:22 -07:00
194ff6ee3d
tstest/integration/nat: add sameLAN node type
Brad Fitzpatrick
2024-08-08 14:11:07 -07:00
730fec1cfd
tstest/integration/nat: add start of TestGrid
Brad Fitzpatrick
2024-08-08 13:46:55 -07:00
f47a5fe52b
vnet: reduce some log spam
Brad Fitzpatrick
2024-08-08 12:47:54 -07:00
bb3e95c40d
vnet: fix port mapping (w/ maisem + andrew)
Brad Fitzpatrick
2024-08-08 12:10:00 -07:00
f8d23b3582
tstest/integration/nat: stream daemon logs directly
Maisem Ali
2024-08-08 10:55:50 -07:00
17a10f702f
vnet: add network.logf
Brad Fitzpatrick
2024-08-08 10:36:07 -07:00
082e46b48d
vnet: don't hard-code bradfitz or maisem in paths
Brad Fitzpatrick
2024-08-08 08:34:08 -07:00
6798f8ea88
tstest/natlab/vnet: add port mapping
Brad Fitzpatrick
2024-08-07 21:43:25 -07:00
12764e9db4
natlab: add NodeAgentClient
Maisem Ali
2024-08-07 21:31:50 -07:00
1016aa045f
hostinfo: add hostinfo.IsNATLabGuestVM
Brad Fitzpatrick
2024-08-07 20:32:11 -07:00
8594292aa4
vnet: add control/derps to test, stateful firewall
Brad Fitzpatrick
2024-08-06 17:33:45 -07:00
20691894f5
cmd/stunstamp: refactor to support multiple protocols (#13063 )
Jordan Whited
2024-08-09 08:03:58 -07:00
f23932bd98
net/dns/resolver: log forwarded query details when TS_DEBUG_DNS_FORWARD_SEND is enabled
Nick Khyl
2024-08-08 15:41:08 -05:00
a867a4869d
go.toolchain.rev: bump Go toolchain for net pkg resolv.conf fix
Brad Fitzpatrick
2024-08-08 12:48:32 -07:00
c0c4791ce7
cmd/gitops-pusher: ignore previous etag if local acls match control (#13068 )
Andrew Lytvynov
2024-08-08 15:23:06 -05:00
ad038f4046
cmd/gitops-pusher: add --fail-on-manual-edits flag (#13066 )
Andrew Lytvynov
2024-08-08 13:21:28 -05:00
46db698333
prober: make status page more clear
Anton Tolchanov
2024-08-08 09:38:17 +01:00
f79183dac7
cmd/tsidp: add funnel support (#12591 )
Naman Sood
2024-08-08 10:46:45 -04:00
1ed958fe23
tstest/natlab/vnet: add start of virtual network-based NAT Lab
Brad Fitzpatrick
2024-08-05 12:06:48 -07:00
6ca078c46e
cmd/derper: move 204 handler from package main to derphttp
Brad Fitzpatrick
2024-08-06 17:33:38 -07:00
a93dc6cdb1
wgengine/magicsock: refactor batchingUDPConn to batchingConn interface (#13042 )
Jordan Whited
2024-08-06 09:00:28 -07:00
7bac5dffcb
control/controlhttp: extract the last network connection
Anton Tolchanov
2024-08-03 13:37:01 +01:00
b3fc345aba
cmd/derpprobe: use a status page from the prober library
Anton Tolchanov
2024-07-31 09:03:14 +01:00
9106187a95
prober: support JSON response in RunHandler
Anton Tolchanov
2024-07-31 08:45:57 +01:00
9b08399d9e
prober: add a status page handler
Anton Tolchanov
2024-07-30 23:10:04 +01:00
153a476957
prober: add an HTTP endpoint for triggering a probe
Anton Tolchanov
2024-07-30 23:06:39 +01:00
227509547f
{control,net}: close idle connections of custom transports
Anton Tolchanov
2024-08-03 13:44:26 +01:00
e3f047618b
net/socks5: support UDP
VimT
2024-06-25 23:40:42 +08:00
91d2e1772d
words: raccoon dog, dog with the raccoon in 'im
Kot C
2024-08-05 14:59:04 +08:00
3b6849e362
licenses: update license notices
License Updater
2024-08-05 15:02:41 +00:00
0fd73746dd
cmd/tailscale/cli: fix revoke-keys command name in CLI output
Anton Tolchanov
2024-08-05 14:40:52 +01:00
17c88a19be
net/captivedetection: mark TestAllEndpointsAreUpAndReturnExpectedResponse flaky (#13021 )
Jordan Whited
2024-08-03 15:08:55 -07:00
25f0a3fc8f
wgengine/netstack: use build tags to exclude gVisor GRO importation on iOS (#13015 )
Jordan Whited
2024-08-03 15:03:44 -07:00
a7a394e7d9
tstest/integration: mark TestNATPing flaky
Maisem Ali
2024-08-03 14:54:25 -07:00
07e2487c1d
wgengine/capture: fix v6 field typo in wireshark dissector
Maisem Ali
2024-08-03 14:37:14 -07:00
1dd9c44d51
tsweb: mark TestStdHandler_ConnectionClosedDuringBody flaky
Maisem Ali
2024-08-03 14:47:56 -07:00
0a6eb12f05
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-08-02 17:41:52 +00:00
f205efcf18
net/packet/checksum: fix v6 NAT
Maisem Ali
2024-08-03 08:57:31 -07:00
a917718353
util/linuxfw: return nil interface not concrete type
Maisem Ali
2024-08-03 08:26:12 -07:00
4099a36468
util/winutil/gp: fix a busy loop bug
Nick Khyl
2024-08-02 19:24:22 -05:00
d9d9d525d9
wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994 )
Jordan Whited
2024-08-02 15:50:47 -07:00
9939374c48
wgengine/magicsock: use cloud metadata to get public IPs
Andrew Dunham
2024-07-10 16:46:31 -05:00
4055b63b9b
net/captivedetection: exclude cellular data interfaces (#13002 )
Andrea Gottardo
2024-08-02 12:23:48 -07:00
f0230ce0b5
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921 )
Jordan Whited
2024-08-02 10:41:10 -07:00
cc370314e7
health: don't show login error details with context cancelations
Brad Fitzpatrick
2024-08-01 08:01:21 -07:00
655b4f8fc5
net/netns: remove some logspam by avoiding logging parse errors due to unspecified addresses
Aaron Klotz
2024-07-31 11:45:14 -06:00
004dded0a8
net/tlsdial: relax self-signed cert health warning
Brad Fitzpatrick
2024-07-31 09:35:52 -07:00
0def4f8e38
net/netns: on Windows, fall back to default interface index when unspecified address is passed to ControlC and bindToInterfaceByRoute is enabled
Aaron Klotz
2024-07-31 10:37:08 -06:00
7bc2ddaedc
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869 )
Jordan Whited
2024-07-31 09:42:11 -07:00
949b15d858
net/captivedetection: call SetHealthy once connectivity restored (#12974 )
Andrea Gottardo
2024-07-30 13:39:25 -07:00
8a8ecac6a7
net/dns, cmd/tailscaled: plumb system health tracker into dns cleanup (#12969 )
Jonathan Nobels
2024-07-30 12:54:03 -04:00
eead25560f
build_docker.sh: update script comment (#12970 )
Irbe Krumina
2024-07-30 17:12:43 +03:00
1b64961320
build(deps): bump github.com/docker/docker (#12966 )
dependabot[bot]
2024-07-30 12:46:14 +01:00
32308fcf71
Dockerfile: add a warning that this is not used to build our published images (#12955 )
Irbe Krumina
2024-07-30 14:22:53 +03:00
34de96d06e
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-07-29 15:42:39 +00:00
575feb486f
util/osuser: turn wasm check into a const expression
Brad Fitzpatrick
2024-07-26 14:27:10 -07:00
2ab1d532e8
gokrazy/tsapp: add go.mod replacing two tailscale.com binaries with parent module
Brad Fitzpatrick
2024-07-29 18:57:22 -07:00
360046e5c3
words: add some associated with scales
Brad Fitzpatrick
2024-07-29 08:14:26 -07:00
35a8fca379
cmd/tailscale/cli: release portmap after netcheck
Andrew Dunham
2024-07-29 13:49:30 -04:00
19b0c8a024
net/dns, health: raise health warning for failing forwarded DNS queries (#12888 )
Jonathan Nobels
2024-07-29 13:48:46 -04:00
3088c6105e
go.mod: pull in latest github.com/tailscale/xnet
Percy Wegmann
2024-07-29 09:39:08 -05:00
a21bf100f3
cmd/k8s-operator,k8s-operator/sessionrecording,sessionrecording,ssh/tailssh: refactor session recording functionality (#12945 )
Irbe Krumina
2024-07-29 15:57:11 +03:00
1bf7ed0348
tsweb: add QuietLogging option (#12838 )
Paul Scott
2024-07-29 13:53:01 +01:00
c5623e0471
go.{mod,sum},tstest/tools,k8s-operator,cmd/k8s-operator: autogenerate CRD API docs (#12884 )
Irbe Krumina
2024-07-29 13:50:27 +03:00
1bf82ddf84
util/osuser: run getent on non-Linux Unixes
Ross Williams
2024-07-07 19:57:45 -04:00
6840f471c0
net/dnsfallback: set CanPort80 in static DERPMap (#12929 )
Andrea Gottardo
2024-07-26 13:04:12 -07:00
90be06bd5b
health: introduce captive-portal-detected Warnable (#12707 )
Andrea Gottardo
2024-07-26 11:25:55 -07:00
cf97cff33b
wgengine/netstack: simplify netaddrIPFromNetstackIP
Brad Fitzpatrick
2024-07-25 19:43:12 -07:00
855da47777
tsweb: Add MiddlewareStack func to apply lists of Middleware (#12907 )
Paul Scott
2024-07-25 14:20:17 +01:00
43375c6efb
types/lazy: re-init SyncValue during test cleanup if it wasn't set before SetForTest
Nick Khyl
2024-07-23 19:34:03 -05:00
ba7f2d129e
tsweb: log all cancellations as 499s (#12894 )
Paul Scott
2024-07-24 08:58:06 +01:00
57856fc0d5
ipn,wgengine/magicsock: allow setting static node endpoints via tailscaled configfile (#12882 )
Irbe Krumina
2024-07-23 18:50:55 +03:00
9904421853
licenses: update license notices
License Updater
2024-07-22 15:03:08 +00:00
5d09649b0b
types/lazy: add (*SyncValue[T]).SetForTest method
Nick Khyl
2024-07-19 15:29:25 -05:00
d500a92926
util/slicesx: add HasPrefix, HasSuffix, CutPrefix, and CutSuffix functions
Nick Khyl
2024-07-22 10:36:10 -05:00
1f94047475
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-07-21 21:21:23 +00:00
bd54b61746
types/opt: add (Value[T]).GetOr(def T) T method
Nick Khyl
2024-07-19 15:14:28 -05:00
20562a4fb9
cmd/viewer, types/views, util/codegen: add viewer support for custom container types
Nick Khyl
2024-07-14 11:45:55 -05:00
e7bf6e716b
cmd/tailscale: add --min-validity flag to the cert command (#12822 )
Andrew Lytvynov
2024-07-19 11:35:22 -05:00
32ce18716b
Add extra environment variables in deployment template (#12858 )
Lee Briggs
2024-07-19 06:52:27 -07:00