Commit Graph

  • 35423fcf69 drive/driveimpl: use su instead of sudo Percy Wegmann 2024-08-29 15:32:11 -05:00
  • 45c97751fb net/tstun: clarify GROFilterFunc *gro.GRO usage (#13318) Jordan Whited 2024-08-29 13:04:46 -07:00
  • ecc451501c ssh/tailssh: add ability to force V2 behavior using new feature flag Percy Wegmann 2024-08-06 08:00:05 -05:00
  • a584d04f8a dns: increase TimeToVisible before DNS unavailable warning (#13317) Andrea Gottardo 2024-08-29 11:43:38 -07:00
  • 0926954cf5 net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315) Jordan Whited 2024-08-29 11:37:48 -07:00
  • 71acf87830 tstest/integration: add UDP netstack loopback integration test (#13312) Jordan Whited 2024-08-29 11:17:27 -07:00
  • e93c160a39 nix: update nix and use go 1.23 Kristoffer Dalby 2024-08-29 14:49:24 +02:00
  • b48c8db69c ipn/ipnlocal: set WantRunning upon an interactive login, but not during a seamless renewal or a profile switch Nick Khyl 2024-08-25 19:47:38 -05:00
  • 82c2c5c597 tstest/natlab/vnet: add more tests Brad Fitzpatrick 2024-08-28 12:55:46 -07:00
  • d21ebc28af wgengine/netstack: implement netstack loopback (#13301) Jordan Whited 2024-08-28 18:50:13 -07:00
  • 80b2b45d60 ipn/ipnlocal: refactor and cleanup profileManager Nick Khyl 2024-08-28 14:23:35 -05:00
  • 73b3c8fc8c tstest/natlab/vnet: add IPv6 all-nodes support Brad Fitzpatrick 2024-08-28 08:06:17 -07:00
  • 961ee321e8 ipn/{ipnauth,ipnlocal,ipnserver,localapi}: start baby step toward moving access checks from the localapi.Handler to the LocalBackend Nick Khyl 2024-08-27 15:22:56 -05:00
  • 8b23ba7d05 tstest/natlab/vnet: add qemu + Virtualization.framework protocol tests Brad Fitzpatrick 2024-08-27 21:38:42 -07:00
  • ff1d0aa027 tstest/natlab/vnet: start adding tests Brad Fitzpatrick 2024-08-26 22:21:14 -07:00
  • 31cdbd68b1 net/tstun: fix gvisor inbound GSO packet injection (#13283) Jordan Whited 2024-08-27 14:59:43 -07:00
  • a2c42d3cd4 usermetric: add initial user-facing metrics Kristoffer Dalby 2024-08-01 13:00:36 +02:00
  • 06c31f4e91 tsweb/varz: remove pprof Kristoffer Dalby 2024-08-01 15:58:50 +02:00
  • bfcb3562e6 wgengine/netstack: re-enable gVisor GSO on Linux (#13269) Jordan Whited 2024-08-26 20:35:32 -07:00
  • d097096ddc net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-aware (#13266) Jordan Whited 2024-08-26 19:26:39 -07:00
  • 6d4973e1e0 wgengine/netstack: use types/logger.Logf instead of stdlib log.Printf (#13267) Jordan Whited 2024-08-26 16:16:06 -07:00
  • f99f970dc1 tstest/natlab/vnet: rename some things for clarity Brad Fitzpatrick 2024-08-25 20:50:22 -07:00
  • 0157000cab tstest/natlab: fix IPv6 tests, remove TODOs Brad Fitzpatrick 2024-08-25 20:43:20 -07:00
  • 9f7683e2a1 logpolicy: extend the gokrazy/natlab wait-for-network delay for IPv6 Brad Fitzpatrick 2024-08-25 20:37:25 -07:00
  • 2636a83d0e cmd/tta: pull out test driver dialing into a type, fix bugs Brad Fitzpatrick 2024-08-25 20:36:03 -07:00
  • 6dd1af0d1e tstest/natlab: refactor HandleEthernetPacketForRouter a bit Brad Fitzpatrick 2024-08-24 18:43:40 -07:00
  • 3a8cfbc381 tstest/natlab: be more paranoid about IP versions from gvisor Brad Fitzpatrick 2024-08-24 18:04:58 -07:00
  • e0bdd5d058 tstest/natlab: simplify a defer Brad Fitzpatrick 2024-08-24 18:04:06 -07:00
  • cccacff564 types/opt: add BoolFlag for setting Bool value as a flag Will Norris 2024-08-26 10:17:45 -07:00
  • 8af50fa97c ipn/ipnlocal: update routes on link change with ExitNodeAllowLANAccess James Tucker 2024-08-23 11:09:53 -07:00
  • b78df4d48a tstest/natlab/vnet: add start of IPv6 support Brad Fitzpatrick 2024-08-13 21:09:53 -07:00
  • 31b5239a2f tstest/natlab/vnet: flush and sync pcap file after every packet Maisem Ali 2024-08-24 11:36:59 -07:00
  • 978306565d tstest/integration: change log.Fatal() to t.Fatal() (#13253) Jordan Whited 2024-08-23 16:58:31 -07:00
  • 367bfa607c tstest/integration: exercise TCP DNS queries against quad-100 (#13231) Jordan Whited 2024-08-23 16:40:18 -07:00
  • 641693d61c ipn/ipnlocal: install IPv6 service addr route (#13252) Jordan Whited 2024-08-23 16:22:56 -07:00
  • 475ab1fb67 cmd/vnet: omit log spam when backend status hasn't changed Brad Fitzpatrick 2024-08-23 14:18:15 -07:00
  • e5fd36ad78 tstest/natlab: respect NATTable interface's invalid-means-drop everywhere Brad Fitzpatrick 2024-08-23 14:14:28 -07:00
  • 03acab2639 cmd/cloner, cmd/viewer, util/codegen: add support for aliases of cloneable types Nick Khyl 2024-08-22 17:59:45 -05:00
  • a9dc6e07ad util/codegen, cmd/cloner, cmd/viewer: update codegen.LookupMethod to support alias type nodes Nick Khyl 2024-08-22 16:33:35 -05:00
  • aa42ae9058 tstest/natlab: make a new virtualIP type in prep for IPv6 support Brad Fitzpatrick 2024-08-23 12:49:51 -07:00
  • 5a99940dfa tstest/natlab/vnet: explicitly ignore PCP and SSDP UDP queries Brad Fitzpatrick 2024-08-23 11:43:12 -07:00
  • 3b70968c25 cmd/vnet: add --blend and --pcap flags Brad Fitzpatrick 2024-08-23 11:37:19 -07:00
  • 3904e4d175 cmd/tta, tstest/natlab/vnet: remove unneeded port 124 log hack, add log buffer Brad Fitzpatrick 2024-08-23 11:27:42 -07:00
  • d862898fd3 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2024-08-23 07:36:08 +00:00
  • b091264c0a cmd/systray: set ipn.NotifyNoPrivateKeys, permit non-operator use Brad Fitzpatrick 2024-08-23 08:34:36 -07:00
  • 3c66ee3f57 cmd/systray: add a basic linux systray app Will Norris 2024-07-10 13:45:10 -07:00
  • 6280c44be1 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2024-08-22 22:36:17 +00:00
  • 1191eb0e3d tstest/natlab: add unix address to writer for dgram mode Jonathan Nobels 2024-08-22 09:36:24 -04:00
  • 743d296073 update to github.com/tailscale/netlink library that doesn't require vishvananda/netlink Percy Wegmann 2024-08-22 15:05:45 -05:00
  • d00d6d6dc2 go.mod: update to github.com/tailscale/netlink library that doesn't require vishvananda/netlink Percy Wegmann 2024-08-22 14:34:07 -05:00
  • e54c81d1d0 types/views: add Slice.All iterator Brad Fitzpatrick 2024-07-24 10:55:36 -07:00
  • aedfb82876 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2024-08-22 19:37:12 +00:00
  • 0cb7eb9b75 net/dns: updated gonotify dependency to v2 that supports closable context Ilarion Kovalchuk 2024-08-22 13:40:59 +03:00
  • 696711cc17 all: switch to and require Go 1.23 Brad Fitzpatrick 2024-08-21 20:00:31 -07:00
  • 0ff474ff37 all: fix new lint warnings from bumping staticcheck Brad Fitzpatrick 2024-08-21 20:47:20 -07:00
  • 4637ac732e ipn/ipnlocal: remember last notified taildrive shares and only notify if they've changed Percy Wegmann 2024-08-21 10:10:13 -05:00
  • 690d3bfafe cmd/tailscale/cli: add debug command to do DNS lookups portably Brad Fitzpatrick 2024-08-21 19:38:48 -07:00
  • 8e42510a71 wgengine/netstack: disable gVisor GSO on Linux (#13215) Jordan Whited 2024-08-21 13:59:29 -07:00
  • 4b525fdda0 ssh/tailssh: only chdir incubator process to user's homedir when necessary and possible Percy Wegmann 2024-08-16 17:09:33 -05:00
  • af3d3c433b types/prefs: add a package containing generic preference types Nick Khyl 2024-07-16 17:27:37 -05:00
  • 151b77f9d6 cmd/tl-longchain: tool to re-sign nodes with long rotation signatures Anton Tolchanov 2024-08-20 18:36:30 +01:00
  • 7d83056a1b ssh/tailssh: fix SSH on busybox systems Percy Wegmann 2024-08-05 17:09:34 -05:00
  • 7675c3ebf2 wgengine/netstack/gro: exclude importation of gVisor GRO pkg on iOS (#13202) Jordan Whited 2024-08-20 16:40:10 -07:00
  • df6014f1d7 net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linux (#13172) Jordan Whited 2024-08-20 15:22:19 -07:00
  • 93dc2ded6e cmd/k8s-operator: support default proxy class in k8s-operator (#12711) ChandonPierre 2024-08-20 10:50:40 -04:00
  • 8f6a2353d8 util/winutil: add GetRegUserString/SetRegUserString accessors for storage and retrieval of string values in HKEY_CURRENT_USER Aaron Klotz 2024-08-13 15:38:00 -06:00
  • 2105773874 cmd/k8s-operator/deploy: replace wildcards in Kubernetes Operator RBAC role definitions with verbs pierig-n3xtio 2024-08-20 09:44:50 -04:00
  • 01aa01f310 ipn/ipnlocal: network-lock, error if no pubkey instead of panic Kristoffer Dalby 2024-06-17 16:11:50 +02:00
  • 9d2b1820f1 ipnlocal: support setting authkey at login using syspolicy (#13061) Andrea Gottardo 2024-08-19 23:49:33 -07:00
  • 16bb541adb wgengine/magicsock: replace deprecated poly1305 (#13184) tomholford 2024-08-19 11:45:39 -07:00
  • f95785f22b util/winutil: add constants from Win32 SDK for dll blocking mitigation policies Aaron Klotz 2024-08-19 12:02:32 -06:00
  • 8fad8c4b9b tstest/tailmac: add customized macOS virtualization tooling (#13146) Jonathan Nobels 2024-08-19 15:01:19 -04:00
  • 1e8f8ee5f1 VERSION.txt: this is v1.73.0 (#13181) Andrea Gottardo 2024-08-19 10:17:29 -07:00
  • ee976ad704 posture: deduplicate MAC addresses before returning them Anton Tolchanov 2024-08-16 15:41:48 +01:00
  • 5cbbb48c2e health/dns: reduce severity of DNS unavailable warning (#13152) Andrea Gottardo 2024-08-16 08:12:06 -07:00
  • ccf091e4a6 wgengine/magicsock: don't upgrade to linuxBatchingConn on Android (#13161) Jordan Whited 2024-08-15 14:54:25 -07:00
  • cc136a58ea licenses: update license notices License Updater 2024-08-15 21:31:07 +00:00
  • d88be7cddf safeweb: add Server.Close method (#13160) Andrew Lytvynov 2024-08-15 12:49:04 -05:00
  • e107977f75 wgengine/magicsock: disable SIO_UDP_NETRESET on Windows Andrew Dunham 2024-07-26 14:35:03 -04:00
  • db4247f705 go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2024-08-15 04:24:33 +00:00
  • 6c852fa817 go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket Kyle Carberry 2024-08-09 15:32:24 -04:00
  • f8f9f05ffe cmd/viewer: add support for map-like container types Nick Khyl 2024-08-14 15:06:50 -05:00
  • 2f27319baf wgengine/netstack: disable gVisor TCP GRO for Linux (#13138) Jordan Whited 2024-08-14 11:36:48 -07:00
  • 2dd71e64ac wgengine/magicsock: log when a ReceiveFunc fails Brad Fitzpatrick 2024-08-14 10:28:39 -07:00
  • 74b9fa1348 ipn/localapi: only flush relevant data in multiFilePostResponseWriter.Flush() Percy Wegmann 2024-08-14 12:10:57 -05:00
  • a15ff1bade cmd/k8s-operator,k8s-operator/sessionrecording: support recording kubectl exec sessions over WebSockets (#12947) Irbe Krumina 2024-08-14 19:57:50 +03:00
  • 4c2e978f1e cmd/tailscale/cli: support passing network lock keys via files Brad Fitzpatrick 2024-08-14 08:34:53 -07:00
  • 2506bf5b06 fix #13076: codegen error when using anonymous struct cai.li 2024-08-09 21:09:17 +08:00
  • b9f42814b5 cmd/containerboot: optionally serve health check endpoint (#12899) Irbe Krumina 2024-08-14 07:28:29 +03:00
  • b4e595621f go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2024-08-13 23:31:58 +00:00
  • c987cf1255 go.mod: pull in latest github.com/creack/pty Aaron Bieber 2024-08-13 15:02:16 -06:00
  • 02581b1603 gokrazy,tstest/integration/nat: add Gokrazy appliance just for natlab Brad Fitzpatrick 2024-08-13 13:21:01 -07:00
  • b358f489b9 tstest/integration/nat: remove -audio none flag from qemu Brad Fitzpatrick 2024-08-13 15:09:36 -07:00
  • d985da207f tstest/natlab/vnet: fix one-by-one from earlier numbering change Brad Fitzpatrick 2024-08-13 12:25:01 -07:00
  • b26c53368d tstest/integration/nat: make Tailscale status log print less spammy Brad Fitzpatrick 2024-08-13 12:24:14 -07:00
  • eae6a00651 tstest/integration/nat: crank up verbosity of a failing test Brad Fitzpatrick 2024-08-13 12:23:44 -07:00
  • b60a9fce4b gokrazy/tsapp: remove implicit heartbeat package Brad Fitzpatrick 2024-08-13 12:22:54 -07:00
  • f79e688e0d cmd/tailscale/cli: fix gokrazy CLI-as-a-service detection Brad Fitzpatrick 2024-08-13 11:05:59 -07:00
  • adbab25bac cmd/k8s-operator: fix DNS reconciler for dual-stack clusters (#13057) Irbe Krumina 2024-08-13 20:42:01 +03:00
  • 9f1d9d324d gokrazy/tsapp: remove builddirs packages that aren't in config.json Brad Fitzpatrick 2024-08-13 10:17:40 -07:00