This website requires JavaScript.
45138fcfba
go.toolchain.rev: update for go 1.20.3
David Anderson
2023-04-04 11:42:06 -07:00
b0ed863d55
atomicfile: use /tmp for socket path on macOS
James Tucker
2023-04-04 08:40:53 -07:00
4d1b3bc26f
net/art: implement the stride table building block of ART
David Anderson
2023-04-03 16:29:36 -07:00
6d5c3c1637
ipn: prefer allow/denylist terminology
Will Norris
2023-04-04 08:00:59 -07:00
5a3da3cd7f
ipn: add sockstat logger to stable builds
Will Norris
2023-04-03 14:21:48 -07:00
90fd04cbde
ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load legacy prefs from within tailscaled
Aaron Klotz
2023-03-29 13:18:20 -06:00
e3cb8cc88d
ipn/ipnlocal: automatically upload sockstats logs when the period ends
Mihai Parparita
2023-04-03 14:16:53 -07:00
8d3acc9235
util/sysresources, magicsock: scale DERP buffer based on system memory
Andrew Dunham
2023-04-03 16:08:29 -04:00
483109b8fc
client/tailscale: Fix NPE caused by erroneous close in error case
Tom DNetto
2023-04-03 11:14:02 -07:00
59879e5770
cmd/tailscale/cli: make serve and funnel visible in list (#7737 )
shayne
2023-04-03 10:09:04 -04:00
1bf65e4760
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-03-29 03:07:52 +00:00
38bbb30aaf
.github/workflows: remove tsconnect-pkg-publish.yml
Mihai Parparita
2023-03-31 14:30:34 -07:00
f4da995940
atomicfile: reject overwriting irregular files
James Tucker
2023-03-31 13:16:02 -07:00
02582083d5
cmd/tsconnect: allow root directory to be passed in
Mihai Parparita
2023-03-30 16:11:30 -07:00
40fa2a420c
envknob,net/tstun,wgengine: use TS_DEBUG_MTU consistently
James Tucker
2023-03-30 10:37:06 -07:00
8ed4fd1dbc
envknob/logknob: add package for configurable logging
Andrew Dunham
2023-03-15 09:24:24 -04:00
3b39ca9017
ipn/ipnlocal: update comment in SetComponentDebugLogging
Andrew Dunham
2023-03-30 10:03:09 -04:00
e0d291ab8a
ipn/store: add support for stores to hook into a custom dialer
Maisem Ali
2023-03-29 13:51:53 -07:00
2b00d6922f
licenses: update win/apple licenses
License Updater
2023-03-29 23:10:43 +00:00
7b4e85aa78
licenses: update win/apple licenses
License Updater
2023-03-29 22:15:28 +00:00
e99c7c3ee5
sockstats: add labels for netlog and sockstatlog packages
Will Norris
2023-03-29 14:28:30 -07:00
38e4d303a2
net/tshttpproxy: don't proxy through ourselves
Andrew Dunham
2023-03-04 21:49:05 -05:00
62a1e9a44f
log/sockstatlog: add delay before writing logs to disk
Will Norris
2023-03-28 20:27:52 -07:00
985535aebc
net/tstun,wgengine/*: add support for NAT to routes
Maisem Ali
2023-03-29 09:51:18 -07:00
d1d5d52b2c
net/tstun/table: add initial RoutingTable implementation
Maisem Ali
2023-03-29 09:49:33 -07:00
2522b0615f
tempfork/device: add a temp fork of golang.zx2c4.com/wireguard/device
Maisem Ali
2023-03-28 12:20:07 -07:00
c98652c333
doctor/permissions: add new check to print process permissions
Andrew Dunham
2023-03-29 11:27:12 -04:00
524f53de89
licenses: update tailscale{,d} licenses
License Updater
2023-03-29 03:08:20 +00:00
8c2b755b2e
tool/gocross: use grep -E over egrep to avoid warning
James Tucker
2023-03-28 17:44:39 -07:00
a31e43f760
go.mod: bump gvisor to 20230320 for dispatcher locking
James Tucker
2023-03-28 17:36:46 -07:00
c628132b34
wgengine/netstack: do not send packets to netstack after close
James Tucker
2023-03-28 19:10:41 -07:00
e04acabfde
ssh/tailssh: fix race in errors returned when starting recorder
Maisem Ali
2023-03-28 18:30:18 -07:00
cb960d6cdd
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2023-03-28 22:38:16 +00:00
27e37cf9b3
go.mod, net/tstun, wgengine/magicsock: update wireguard-go (#7712 )
Jordan Whited
2023-03-28 15:37:11 -07:00
946451b43e
licenses: update win/apple licenses
License Updater
2023-03-28 16:00:39 +00:00
840d69e1eb
licenses: update win/apple licenses
License Updater
2023-03-27 19:27:41 +00:00
3ba9f8dd04
util/codegen: add -copyright to control presence of copyright headers
Josh Bleecher Snyder
2023-03-27 15:33:42 -07:00
7c99210e68
log: allow toggling sockstat logs via c2n component logging
Will Norris
2023-03-27 14:34:56 -07:00
920ec69241
tsnet,wgenegine/netstack: add test and fix resource leaks
Maisem Ali
2023-03-27 11:37:50 -07:00
2a933c1903
cmd/tailscale: extend hostname validation (#7678 )
Anton Tolchanov
2023-03-27 18:21:58 +01:00
43f7ec48ca
funnel: change references from alpha to beta (#7613 )
shayne
2023-03-27 10:12:32 -04:00
3177ccabe5
ipn/ipnlocal: [serve/funnel] use actual SrcAddr as X-Forwarded-For (#7600 )
shayne
2023-03-27 10:12:04 -04:00
7908b6d616
ipn/ipnlocal: [serve] Trim mountPoint prefix from proxy path (#7334 )
shayne
2023-03-27 10:11:46 -04:00
ed10a1769b
scripts/installer.sh: check Photon OS version with pkg server.
Denton Gentry
2023-03-25 17:00:46 -07:00
5ba57e4661
ssh/tailssh: add tests for recording failure
Maisem Ali
2023-03-25 10:19:51 -07:00
d5abdd915e
scripts/installer: add VMWare PhotonOS.
Denton Gentry
2023-03-22 14:23:30 -07:00
74eb99aed1
derp, derphttp, magicsock: send new unknown peer frame when destination is unknown (#7552 )
valscale
2023-03-24 19:11:48 -07:00
09d0b632d4
ssh/tailssh: add session recording test for non-pty sessions
Maisem Ali
2023-03-24 13:50:33 -07:00
d39a5e4417
tsnet: support TS_AUTH_KEY variant too
Maisem Ali
2023-03-24 13:16:14 -07:00
d2fd101eb4
net/tstun: only log natConfig on changes
Maisem Ali
2023-03-24 13:13:57 -07:00
8ac5976897
logpolicy: do not upload logs in tests
Maisem Ali
2023-03-23 21:19:19 -07:00
7300b908fb
logpolicy: split out DialContext into a func
Maisem Ali
2023-03-23 21:02:22 -07:00
ca19cf13e9
log/sockstatlog: add resource cleanup test
Maisem Ali
2023-03-23 21:10:49 -07:00
33b359642e
net/dns: don't send on closed channel in resolvedManager
Andrew Dunham
2023-03-24 12:43:37 -04:00
6f9aed1656
scripts: use pkg server to determine supported deb/rpm distros
Anton Tolchanov
2023-01-27 19:51:24 +00:00
4cb1bfee44
net/netcheck: improve determinism in hairpinning test
Andrew Dunham
2023-03-24 11:25:32 -04:00
4a89642f7f
log/sockstatlog: make shutdown close idle connections
Maisem Ali
2023-03-23 18:54:22 -07:00
9e81db50f6
ipn/ipnlocal: use atomicfile.WriteFile in certFileStore
Maisem Ali
2023-03-23 17:21:41 -07:00
8a11f76a0d
ipn/ipnlocal: fix cert storage in Kubernetes
Maisem Ali
2023-03-22 15:10:04 -07:00
ec90522a53
ipn/ipnlocal: also store ACME keys in the certStore
Maisem Ali
2023-03-22 15:09:30 -07:00
0e203e414f
net/packet: add checksum update tests
Maisem Ali
2023-03-21 15:13:15 -07:00
0bf8c8e710
net/tstun: use p.Buffer() in more places
Maisem Ali
2023-03-21 15:07:40 -07:00
f6ea6863de
tstest/integration: add ping test w/ masquerades
Maisem Ali
2023-03-02 16:00:19 -08:00
bb31fd7d1c
net/tstun: add inital support for NAT v4
Maisem Ali
2022-12-10 01:13:41 +05:00
535fad16f8
net/tstun: rename filterIn/filterOut methods to be more descriptive
Maisem Ali
2023-03-16 09:29:14 -07:00
f61b306133
tailcfg: add Node.SelfNodeV4MasqAddrForThisPeer
Maisem Ali
2023-03-02 16:05:07 -08:00
583e86b7df
ssh/tailssh: handle session recording when running in userspace mode
Maisem Ali
2023-03-23 14:47:04 -07:00
df89b7de10
cmd/k8s-operator: disable HTTP/2 for the auth proxy
Maisem Ali
2023-03-23 11:37:26 -07:00
8a246487c2
ssh/tailssh: enable recording of non-pty sessions
Maisem Ali
2023-03-23 12:32:44 -07:00
8765568373
ssh/tailssh: add docs to CastHeader fields
Maisem Ali
2023-03-22 19:08:00 -07:00
9d8b7a7383
ipn/store/kubestore: handle "/" in ipn.StateKeys
Maisem Ali
2023-03-23 11:35:09 -07:00
57a008a1e1
all: pass log IDs as the proper type rather than strings
Will Norris
2023-03-23 10:49:56 -07:00
13377e6458
ssh/tailssh: always assert our final uid/gid
Andrew Dunham
2023-03-23 12:40:39 -04:00
9de8287d47
ssh/tailssh: lock OS thread during incubator
Andrew Dunham
2023-03-23 12:49:11 -04:00
c350cd1f06
ssh/tailssh: use background context for uploading recordings
Maisem Ali
2023-03-21 18:21:49 -07:00
f13b8bf0cf
log: use logtail to log and upload sockstat logs
Will Norris
2023-03-22 13:51:29 -07:00
731688e5cc
ipn/localapi: add endpoint for adding debug log entries
Mihai Parparita
2023-03-21 16:16:25 -07:00
7083246409
prober: only record latency for successful probes
Anton Tolchanov
2023-03-21 16:51:34 +00:00
d92047cc30
ssh/tailssh: allow recorders to be configured on the first or final action
Maisem Ali
2023-03-21 16:30:26 -07:00
7a97e64ef0
ssh/tailssh: add more metadata to recording header
Maisem Ali
2023-03-21 16:22:36 -07:00
cc3806056f
scripts/installer.sh: Add Ubuntu Lunar Lobster 23.04.
Denton Gentry
2023-03-21 15:03:35 -07:00
916aa782af
ssh/tailssh: stream SSH recordings to configured recorders
Maisem Ali
2023-03-21 14:05:16 -07:00
60cd4ac08d
cmd/tailscale/cli: move tskey-wrap functionality under lock sign
Tom DNetto
2023-03-20 15:27:30 -07:00
1b78dc1f33
tailcfg: move recorders field from SSHRule to SSHAction
Charlotte Brandhorst-Satzkorn
2023-03-21 12:59:05 -07:00
3efd83555f
tailcfg: add recorders field to SSHRule struct
Charlotte Brandhorst-Satzkorn
2023-03-21 12:29:24 -07:00
812025a39c
words: what?! a llama?! he's supposed to be dead! (#7623 )
Sam Linville
2023-03-21 13:03:20 -04:00
39b289578e
ssh/tailssh: make uid an int instead of uint64
Andrew Dunham
2023-03-21 12:26:58 -04:00
c9a4dbe383
tool/gocross: correctly embed the git commit into gocross
David Anderson
2023-03-20 21:22:06 -07:00
f11c270c6b
go.toolchain.rev: bump Go toolchain
Brad Fitzpatrick
2023-03-20 21:12:47 -07:00
d2dec13392
net/sockstats: export cellular-only clientmetrics
Mihai Parparita
2023-03-20 16:05:25 -07:00
e7a78bc28f
tool/gocross: support running from outside the repo dir
David Anderson
2023-03-20 13:50:41 -07:00
df02bb013a
tool/gocross: fail if the toolchain revision isn't findable
David Anderson
2023-03-20 13:49:50 -07:00
ebc630c6c0
net/interfaces: also allow link-local for AzureAppServices.
Denton Gentry
2023-03-19 06:37:07 -07:00
ccace1f7df
ssh/tailssh: fix privilege dropping on FreeBSD; add tests
Andrew Dunham
2023-03-20 13:37:28 -04:00
e1fb687104
cmd/tailscale/cli: fix inconsistency between serve text and example command
Mihai Parparita
2023-03-17 14:46:52 -07:00
654b5a0616
derp: add optional debug logging for prober clients
Anton Tolchanov
2023-03-20 15:15:45 +00:00
50d211d1a4
cmd/derpprobe: allow running all probes at the same time
Anton Tolchanov
2023-03-20 15:14:05 +00:00
e59dc29a55
prober: log client pubkeys on derp mesh probe failures
Anton Tolchanov
2023-03-20 15:12:48 +00:00
60a028a4f6
.github: Bump peter-evans/create-pull-request from 4.1.4 to 4.2.4
dependabot[bot]
2023-03-20 11:57:54 +00:00
927e2e3e7c
.github: Bump actions/setup-go from 3 to 4
dependabot[bot]
2023-03-20 11:57:58 +00:00