Commit Graph

  • d08f830d50 cmd/derper: support no mesh key (#14931) Mike O'Driscoll 2025-02-06 10:53:08 -05:00
  • 9a9ce12a3e cmd/derper: close setec after use (#14929) Mike O'Driscoll 2025-02-06 10:52:42 -05:00
  • 1bf4c6481a safesocket: add ability for Darwin clients to set explicit credentials (#14702) Jonathan Nobels 2025-02-06 09:51:00 -05:00
  • 05ac21ebe4 all: use new LocalAPI client package location Brad Fitzpatrick 2025-02-05 10:53:06 -08:00
  • 8ecce0e98d client: add missing localclient aliases (#14921) Percy Wegmann 2025-02-05 15:06:20 -06:00
  • f57fa3cbc3 client,localclient: move localclient.go to client/local package Percy Wegmann 2025-02-05 10:37:59 -06:00
  • 3f2bec5f64 ssh: don't use -l option for shells on OpenBSD Percy Wegmann 2025-02-05 12:01:01 -06:00
  • 0e6d99cc36 docs/windows/policy: remove an extra closing > Nick Khyl 2025-02-05 12:04:32 -06:00
  • 8287842269 ssh: refactor OS names into constants Percy Wegmann 2025-02-04 10:08:19 -06:00
  • e4bee94857 ssh: don't use -l option for shells on FreeBSD Percy Wegmann 2025-02-03 16:22:05 -06:00
  • e6e00012b2 cmd/derper: remove logging of mesh key (#14915) Mike O'Driscoll 2025-02-05 11:36:05 -05:00
  • d5316a4fbb cmd/derper: add setec secret support (#14890) Mike O'Driscoll 2025-02-05 10:41:18 -05:00
  • e19c01f5b3 clientupdate: refuse to update in tsnet binaries (#14911) Andrew Lytvynov 2025-02-04 15:51:03 -08:00
  • 9726e1f208 ipn/{ipnserver,localapi},tsnet: use ipnauth.Self as the actor in tsnet localapi handlers Nick Khyl 2025-02-04 15:52:21 -06:00
  • 0b7087c401 logpolicy: expose MaxBufferSize and MaxUploadSize options (#14903) Joe Tsai 2025-02-04 12:51:27 -08:00
  • 00fe8845b1 ipn/{ipnauth,ipnlocal,ipnserver}: move the AlwaysOn policy check from ipnserver to ipnauth Nick Khyl 2025-02-04 14:20:06 -06:00
  • 5ef934b62d cmd/k8s-operator: reinstate HA Ingress reconciler (#14887) Irbe Krumina 2025-02-04 15:09:43 +02:00
  • cfe578870d derp: tcp-write-timeout=0 should disable write deadline (#14895) Jordan Whited 2025-02-03 15:14:16 -08:00
  • 80a100b3cb net/netmon: add extra panic guard around ParseRIB James Tucker 2025-02-03 10:24:42 -08:00
  • 97c4c0ecf0 ipn/ipnlocal: add VIP service IPs to localnets Adrian Dewhurst 2025-01-31 15:25:48 -05:00
  • 600f25dac9 tailcfg: add JSON unmarshal helper for view of node/peer capabilities Adrian Dewhurst 2025-02-03 14:08:26 -05:00
  • 95e2353294 wgengine/wgcfg/nmcfg: coalesce, limit some debug logs Brad Fitzpatrick 2025-02-03 09:59:07 -08:00
  • 10fe10ea10 derp/derphttp,ipn/localapi,net/captivedetection: add cache resistance to captive portal detection James Tucker 2025-01-31 12:54:50 -08:00
  • 17ca2b7721 cmd/tailscale/cli: update tailscale down to accept an optional --reason Nick Khyl 2025-01-31 16:12:32 -06:00
  • 496347c724 go.mod: bump inetaf/tcpproxy Brad Fitzpatrick 2025-02-03 08:53:23 -08:00
  • d832467461 client/tailscale,ipn/ipn{local,server},util/syspolicy: implement the AlwaysOn.OverrideWithReason policy setting Nick Khyl 2025-01-31 16:14:13 -06:00
  • 2c02f712d1 util/syspolicy/internal/metrics: replace dots with underscores for metric names Nick Khyl 2025-01-31 16:09:15 -06:00
  • a0537dc027 ipn/ipnlocal: fix a panic in setPrefsLockedOnEntry when cc is nil Nick Khyl 2025-01-31 18:27:37 -06:00
  • 2e95313b8b ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh with golang.org/x/crypto/ssh Percy Wegmann 2025-01-31 12:19:22 -06:00
  • 0a51bbc765 ipn/ipnauth,util/syspolicy: improve comments Nick Khyl 2025-01-31 11:22:15 -06:00
  • 02ad21717f ipn/ipn{auth,server,local}: initial support for the always-on mode Nick Khyl 2025-01-30 18:29:02 -06:00
  • 535a3dbebd ipn/ipnauth: implement an Actor representing tailscaled itself Nick Khyl 2025-01-29 15:49:31 -06:00
  • 081595de63 ipn/{ipnauth, ipnserver}: extend the ipnauth.Actor interface with a CheckProfileAccess method Nick Khyl 2025-01-29 15:34:20 -06:00
  • 4e7f4086b2 ipn: generate LoginProfileView and use it instead of *LoginProfile where appropriate Nick Khyl 2025-01-30 11:24:25 -06:00
  • 7d5fe13d27 types/views: make SliceEqualAnyOrder also do short slice optimization Brad Fitzpatrick 2025-01-30 08:46:21 +00:00
  • 8ee72cd33c cli/funnel: fix comment typo (#14840) Andrea Gottardo 2025-01-30 14:21:32 -08:00
  • 08dd4994d0 VERSION.txt: this is v1.81.0 (#14838) Andrea Gottardo 2025-01-30 13:04:29 -08:00
  • 138a83efe1 cmd/containerboot: wait for consistent state on shutdown (#14263) Tom Proctor 2025-01-30 13:51:10 +00:00
  • c2af1cd9e3 prober: support multiple probes running concurrently Anton Tolchanov 2025-01-29 15:35:37 +00:00
  • a49af98b31 cmd/k8s-operator: temporarily disable HA Ingress controller (#14833) Irbe Krumina 2025-01-30 13:36:33 +02:00
  • 0ed4aa028f control/controlclient: flesh out a recently added comment Brad Fitzpatrick 2025-01-30 07:23:36 +00:00
  • ed8bb3b564 control/controlclient: add missing word in comment Brad Fitzpatrick 2025-01-30 07:22:52 +00:00
  • 3f39211f98 cmd/k8s-operator: check that cluster traffic is routed to egress ProxyGroup Pod before marking it as ready (#14792) Irbe Krumina 2025-01-30 10:47:45 +02:00
  • 8bd04bdd3a go.mod: bump gorilla/csrf for security fix (#14822) Brad Fitzpatrick 2025-01-29 20:44:01 +00:00
  • b60f6b849a Revert "ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh with golang.org/x/crypto/ssh" Percy Wegmann 2025-01-29 10:25:50 -06:00
  • 52f88f782a cmd/k8s-operator: don't set deprecated configfile hash on new proxies (#14817) Irbe Krumina 2025-01-29 17:48:05 +02:00
  • b406f209c3 cmd/{k8s-operator,containerboot},kube: ensure egress ProxyGroup proxies don't terminate while cluster traffic is still routed to them (#14436) Irbe Krumina 2025-01-29 09:35:50 +02:00
  • eb299302ba types/views: fix SliceEqualAnyOrderFunc short optimization Andrew Dunham 2025-01-24 13:26:08 -05:00
  • 0aa54151f2 .github: Bump actions/checkout from 3.6.0 to 4.2.2 (#14139) dependabot[bot] 2025-01-28 15:03:13 -07:00
  • f1514a944a go.toolchain.rev: bump from Go 1.23.3 to 1.23.5 (#14814) Mario Minardi 2025-01-28 14:35:24 -07:00
  • 46fd4e58a2 ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh with golang.org/x/crypto/ssh Percy Wegmann 2025-01-27 13:05:27 -06:00
  • 3abfbf50ae tsnet: return from Accept when the listener gets closed Anton Tolchanov 2025-01-28 12:10:28 +00:00
  • 6f10fe8ab1 cmd/tailscale: add warning to help text of --force-reauth (#14778) yejingchen 2025-01-28 18:05:49 +08:00
  • 079973de82 tempfork/acme: fix TestSyncedToUpstream with Windows line endings Brad Fitzpatrick 2025-01-27 22:03:22 +00:00
  • ba1f9a3918 types/persist: remove Persist.LegacyFrontendPrivateMachineKey Brad Fitzpatrick 2025-01-24 19:56:33 -08:00
  • 2691b9f6be tempfork/acme: add new package for x/crypto package acme fork, move Brad Fitzpatrick 2025-01-27 03:07:21 +00:00
  • bd9725c5f8 health: relax no-derp-home warnable to not fire if not in map poll Brad Fitzpatrick 2025-01-27 14:21:25 +00:00
  • bfde8079a0 health: do Warnable dependency filtering in tailscaled Brad Fitzpatrick 2025-01-27 13:37:49 +00:00
  • 76dc028b38 .github: Bump github/codeql-action from 3.28.1 to 3.28.5 (#14794) dependabot[bot] 2025-01-27 12:36:42 -07:00
  • 3fec806523 .github: Bump actions/setup-go from 5.2.0 to 5.3.0 (#14793) dependabot[bot] 2025-01-27 12:36:04 -07:00
  • bce05ec6c3 control/controlclient,tempfork/httprec: don't link httptest, test certs for c2n Brad Fitzpatrick 2025-01-26 17:06:06 +00:00
  • 8c925899e1 go.mod: bump depaware, add --internal flag to stop hiding internal packages Brad Fitzpatrick 2025-01-26 17:09:44 +00:00
  • 04029b857f tstest/deptest: verify that tailscale.com BadDeps actually exist Brad Fitzpatrick 2025-01-26 18:12:46 +00:00
  • e701fde6b3 control/controlknobs: make Knobs.AsDebugJSON automatic, not require maintenance Brad Fitzpatrick 2025-01-26 18:23:38 +00:00
  • 66b2e9fd07 envknob/featureknob: allow use of exit node on unraid (#14754) Derek Kaser 2025-01-26 10:35:58 -05:00
  • 68a66ee81b feature/capture: move packet capture to feature/*, out of iOS + CLI Brad Fitzpatrick 2025-01-23 20:39:28 -08:00
  • 2c98c44d9a control/controlclient: sanitize invalid DERPMap nil Region from control Brad Fitzpatrick 2025-01-23 13:58:40 -08:00
  • 82e41ddc42 cmd/natc: expose netstack metrics in client metrics in natc James Tucker 2025-01-23 16:31:40 -08:00
  • 2089f4b603 ipn/ipnlocal: add debug envknob for ACME directory URL (#14771) Tom Proctor 2025-01-25 00:29:00 +00:00
  • ca39c4e150 cmd/natc,wgengine/netstack: tune buffer size and segment lifetime in natc James Tucker 2025-01-23 16:23:41 -08:00
  • 1a7274fccb control/controlclient: skip SetControlClientStatus when queue has newer results later Brad Fitzpatrick 2025-01-24 13:09:21 -08:00
  • cbf1a9abe1 go.{mod,sum}: update web-client-prebuilt (#14772) Mario Minardi 2025-01-24 17:04:12 -07:00
  • 716e4fcc97 client/web: remove advanced options from web client login (#14770) Mario Minardi 2025-01-24 16:29:58 -07:00
  • 69bc164c62 ipn/ipnlocal: include DNS SAN in cert CSR (#14764) Tom Proctor 2025-01-24 17:04:26 +00:00
  • d69c70ee5b tailcfg: adjust ServiceName.Validate to use vizerror Adrian Dewhurst 2025-01-23 14:26:16 -05:00
  • 05afa31df3 util/clientmetric: use counter in aggcounter Kristoffer Dalby 2025-01-24 12:51:01 +01:00
  • 450bc9a6b8 cmd/derper,derp: make TCP write timeout configurable Percy Wegmann 2025-01-23 14:32:22 -06:00
  • 5e9056a356 derp: move Conn interface to derp.go Percy Wegmann 2025-01-23 09:08:54 -06:00
  • f0b63d0eec wgengine/filter: add check for unknown proto Kristoffer Dalby 2025-01-08 10:53:07 +01:00
  • f39ee8e520 net/tstun: add back outgoing drop metric Kristoffer Dalby 2024-12-20 09:12:37 +01:00
  • 5756bc1704 wgengine/filter: return drop reason for metrics Kristoffer Dalby 2024-12-20 09:09:06 +01:00
  • 3a39f08735 util/usermetric: add more drop labels Kristoffer Dalby 2024-12-20 09:09:53 +01:00
  • 61bea75092 cmd/tailscale: fix, test some recent doc inconsistencies Brad Fitzpatrick 2025-01-23 18:40:17 -08:00
  • f0db47338e cmd/tailscaled,util/syspolicy/source,util/winutil/gp: disallow acquiring the GP lock during service startup Nick Khyl 2025-01-16 15:48:07 -06:00
  • 413fb5b933 control/controlclient: delete unreferenced mapSession UserProfiles Brad Fitzpatrick 2025-01-23 12:45:06 -08:00
  • d6abbc2e61 net/tstun: move TAP support out to separate package feature/tap Brad Fitzpatrick 2025-01-22 18:07:57 -08:00
  • f1710f4a42 appc,ipn/ipnlocal: log DNS parsing errors in app connectors (#14607) Andrew Lytvynov 2025-01-23 09:03:56 -08:00
  • a00623e8c4 derp,wgengine/magicsock: remove unexpected label (#14711) Mike O'Driscoll 2025-01-23 09:04:03 -05:00
  • 3033a96b02 cmd/k8s-operator: fix reconciler name clash (#14712) Tom Proctor 2025-01-23 10:47:21 +00:00
  • 1562a6f2f2 feature/*: make Wake-on-LAN conditional, start supporting modular features Brad Fitzpatrick 2025-01-22 11:56:36 -08:00
  • 3fb8a1f6bf ipn/ipnlocal: re-advertise appc routes on startup, take 2 (#14740) Andrew Lytvynov 2025-01-22 16:50:25 -08:00
  • 3dabea0fc2 cmd/tailscale: define CLI tools to manipulate macOS network and system extensions (#14727) Andrea Gottardo 2025-01-22 16:01:07 -08:00
  • 0fa7b4a236 tailcfg: add ServiceName Adrian Dewhurst 2025-01-21 17:07:34 -05:00
  • d1b378504c .github: Bump slackapi/slack-github-action from 1.27.0 to 2.0.0 (#14141) dependabot[bot] 2025-01-22 11:46:13 -07:00
  • 8b65598614 util/slicesx: add AppendNonzero Brad Fitzpatrick 2025-01-22 10:05:43 -08:00
  • 17022ad0e9 tailcfg: remove now-unused TailscaleFunnelEnabled method Brad Fitzpatrick 2025-01-22 06:33:05 -08:00
  • e4779146b5 delete extra struct in tailcfg KevinLiang10 2025-01-22 10:45:30 -05:00
  • 550923d953 fix handler related and some nit KevinLiang10 2025-01-22 09:24:49 -05:00
  • 0a57051f2e add blank line KevinLiang10 2025-01-21 16:54:27 -05:00
  • ccd1643043 add copyright header KevinLiang10 2025-01-21 16:47:22 -05:00