Commit Graph

  • 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