Commit Graph

  • a4a282cd49 control/controlclient: plumb health.Tracker Brad Fitzpatrick 2024-04-26 09:49:30 -07:00
  • 6d69fc137f ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.Tracker Brad Fitzpatrick 2024-04-26 08:06:06 -07:00
  • df8f40905b cmd/k8s-operator,k8s-operator: optionally serve tailscaled metrics on Pod IP (#11699) Irbe Krumina 2024-04-26 08:25:06 +01:00
  • 723c775dbb tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing Brad Fitzpatrick 2024-04-25 20:29:20 -07:00
  • cb66952a0d health: permit Tracker method calls on nil receiver Brad Fitzpatrick 2024-04-25 20:26:49 -07:00
  • 7349b274bd safeweb: handle mux pattern collisions more generally (#11801) Chris Palmer 2024-04-25 16:08:30 -07:00
  • 5b32264033 health: break Warnable into a global and per-Tracker value halves Brad Fitzpatrick 2024-04-25 14:25:48 -07:00
  • ebc552d2e0 health: add Tracker type, in prep for removing global variables Brad Fitzpatrick 2024-04-25 13:24:49 -07:00
  • d5fc52a0f5 tailcfg: add auto exit node attribute (#11871) Claire Wang 2024-04-25 15:05:39 -04:00
  • 18765cd4f9 release/dist/qnap: omit .qpkg.codesigning files Sonia Appasamy 2024-04-24 15:02:27 -04:00
  • 955ad12489 ipn/ipnlocal: only show Taildrive peers to which ACLs grant us access Percy Wegmann 2024-04-23 16:11:04 -05:00
  • 5d4b4ffc3c release/dist/qnap: update perms for tmpDir files Sonia Appasamy 2024-04-24 14:18:23 -04:00
  • 14ac41febc cmd/k8s-operator,k8s-operator: proxyclass affinity (#11862) Lee Briggs 2024-04-24 09:31:35 -07:00
  • 31e6bdbc82 ipn/ipnlocal: always stop the engine on auth when key has expired Anton Tolchanov 2024-04-19 13:43:07 +01:00
  • 1d3e77f373 util/syspolicy: add ReadStringArray interface (#11857) Andrea Gottardo 2024-04-23 22:23:48 -07:00
  • 0cce456ee5 release/dist/qnap: use tmp file directory for qpkg building Sonia Appasamy 2024-04-23 19:11:31 -04:00
  • c8e912896e wgengine/router: consolidate routes before reconfiguring router for mobile clients Percy Wegmann 2024-04-23 10:56:36 -05:00
  • add62af7c6 util/linuxfw,go.{mod,sum}: don't log errors when deleting non-existant chains and rules (#11852) Irbe Krumina 2024-04-23 21:08:18 +01:00
  • 3af0f526b8 cmd{containerboot,k8s-operator},util/linuxfw: support ExternalName Services (#11802) Irbe Krumina 2024-04-23 17:30:00 +01:00
  • bf46bff678 licenses: update license notices License Updater 2024-04-22 15:03:06 +00:00
  • b7e5122226 util/osuser: add unit test for parseGroupIds Percy Wegmann 2024-04-22 20:34:43 -05:00
  • e985c6e58f ssh/tailssh: try fetching group IDs for user with the 'id' command Andrew Dunham 2024-04-21 22:00:28 -04:00
  • 9779eb6dba api.md: move device posture api to api.md Kristoffer Dalby 2024-04-18 15:13:07 +02:00
  • c07aa2cfed syncs: fix flaky test by deleting the code it tested (Watch) Brad Fitzpatrick 2024-04-22 21:05:54 -07:00
  • 63b3c82587 ipn/local: log OS-specific diagnostic information as JSON (#11700) Joe Tsai 2024-04-22 16:45:01 -07:00
  • 06502b9048 ipn/ipnlocal: reset auto-updates if unsupported on profile load (#11838) Andrew Lytvynov 2024-04-22 15:55:25 -07:00
  • 0a84215036 release/dist/qnap: add qnap target builder Sonia Appasamy 2024-04-22 16:42:01 -04:00
  • b743b85dad ipn/ipnlocal,ssh/tailssh: reject c2n /update if SSH conns are active (#11820) Andrew Lytvynov 2024-04-22 09:27:12 -07:00
  • 5100bdeba7 types/persist: remove unused field Persist.Provider Brad Fitzpatrick 2024-04-21 10:31:23 -07:00
  • c39cde79d2 tailcfg: remove some unused fields from RegisterResponseAuth Brad Fitzpatrick 2024-04-21 10:17:51 -07:00
  • 05bfa022f2 tailcfg: pointerify RegisterRequest.Auth, omitemptify RegisterResponseAuth Brad Fitzpatrick 2024-04-20 10:04:04 -07:00
  • 375617c5c8 net/tsdial: assume all connections are affected if no default route is present Andrew Dunham 2024-04-17 10:59:30 -04:00
  • 9e1c86901b wgengine\router: fix the Tailscale-In firewall rule to work on domain networks Nick Khyl 2024-04-19 14:36:20 -05:00
  • bff527622d ipn/ipnlocal,clientupdate: disallow auto-updates in containers (#11814) Andrew Lytvynov 2024-04-19 13:37:21 -07:00
  • b3fb3bf084 clientupdate: return OS-specific version from LatestTailscaleVersion (#11812) Andrew Lytvynov 2024-04-19 12:04:11 -07:00
  • bbe194c80d cmd/k8s-operator: correctly determine cluster domain (#11512) Irbe Krumina 2024-04-19 16:49:46 +01:00
  • d16c1293e9 ipn/ipnlocal: remove origin and referer headers from Taildrive requests Percy Wegmann 2024-04-16 10:13:30 -05:00
  • 94c0403104 ipn/ipnlocal: strip origin and referer headers from Taildrive requests Percy Wegmann 2024-04-16 08:12:47 -05:00
  • 787f8c08ec drive: rewrite Location headers Percy Wegmann 2024-04-18 12:11:20 -05:00
  • c24f2eee34 tailcfg: rename exit node destination network flow log node attribute (#11779) Claire Wang 2024-04-18 16:07:08 -04:00
  • 048cb61dd0 interfaces: create android impl (#11784) kari-ts 2024-04-18 12:49:02 -07:00
  • 7132b782d4 hostinfo: use Distro field for distinguishing Windows Server builds Aaron Klotz 2024-04-18 10:14:27 -06:00
  • 02c6af2a69 cmd/tailscale: clarify Taildrive grants in help text Percy Wegmann 2024-04-17 16:10:12 -05:00
  • bdfaef4879 safeweb: allow object-src: self in CSP (#11782) Chris Palmer 2024-04-18 10:39:11 -07:00
  • e775de3c63 go.mod: bump golang.org/x/net (#11775) Andrew Lytvynov 2024-04-18 10:55:34 -05:00
  • c8b0adb382 docs/windows/policy: add missing key expiration warning interval Adrian Dewhurst 2024-04-17 10:57:37 -04:00
  • 03d5d1f0f9 wgengine/magicsock: disable portmapper in tunchan-faked tests Brad Fitzpatrick 2024-04-17 21:32:18 -07:00
  • 22bd506129 ipn/ipnlocal: hold the mutex when in onTailnetDefaultAutoUpdate (#11786) Andrew Lytvynov 2024-04-17 22:15:09 -05:00
  • 88a7767492 safeweb: set SameSite=Strict, with an option for Lax (#11781) Chris Palmer 2024-04-17 16:20:14 -07:00
  • dd48cad89a build(deps-dev): bump vite from 5.1.4 to 5.1.7 in /client/web dependabot[bot] 2024-04-03 17:22:47 +00:00
  • b85c2b2313 net/dns/resolver: use SystemDial in DoH forwarder Andrew Dunham 2024-04-11 14:47:30 -04:00
  • 82394debb7 cmd/tailscale: add shell tab-completion Paul Scott 2024-02-29 22:56:25 +00:00
  • 21a0fe1b9b ipn/store: omit AWS & Kubernetes support on 'small' Linux GOARCHes Brad Fitzpatrick 2024-04-17 09:11:57 -07:00
  • 449be38e03 build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#11410) dependabot[bot] 2024-04-17 10:24:31 -06:00
  • 3ef7f895c8 go.{mod,sum}: bump nftables to the latest commit (#11772) Irbe Krumina 2024-04-17 16:39:10 +01:00
  • 226486eb9a net/interfaces: handle removed interfaces in State.Equal Andrew Dunham 2024-04-16 16:06:13 -04:00
  • 454a03a766 cmd/tailscale/cli: prepend "tailscale" to usage errors Paul Scott 2024-04-17 08:05:04 +01:00
  • d07ede461a cmd/tailscale/cli: fix "subcommand required" errors when typod Paul Scott 2024-04-16 15:18:57 +01:00
  • 3ff3445e9d cmd/tailscale/cli: improve ShortHelp/ShortUsage unit test, fix new errors Paul Scott 2024-04-16 11:59:03 +01:00
  • eb34b8a173 cmd/tailscale/cli: remove explicit usageFunc - its default Paul Scott 2024-04-16 11:48:21 +01:00
  • a50e4e604e cmd/tailscale/cli: remove duplicate "tailscale " in drive subcmd usage Paul Scott 2024-04-16 11:47:05 +01:00
  • 62d4be873d cmd/tailscale/cli: fix drive --help usage identation Paul Scott 2024-04-16 11:46:08 +01:00
  • 7c1d6e35a5 all: use Go 1.22 range-over-int Brad Fitzpatrick 2024-04-16 13:15:13 -07:00
  • 068db1f972 net/interfaces: delete unused unexported function Brad Fitzpatrick 2024-04-16 15:00:30 -07:00
  • 7e2b4268d6 ipn/{localapi, ipnlocal}: forget the prior exit node when localAPI is used to zero the ExitNodeID (#11681) Jonathan Nobels 2024-04-16 14:53:56 -04:00
  • 0fba9e7570 cmd/tailscale/cli: prevent concurrent Start calls in 'up' Brad Fitzpatrick 2024-04-16 09:10:50 -07:00
  • 26f9bbc02b cmd/k8s-operator,k8s-operator: document tailscale.com Custom Resource Definitions better. (#11665) Irbe Krumina 2024-04-16 17:52:10 +01:00
  • ca5cb41b43 tailcfg: document use of CapMap for peers Adrian Dewhurst 2024-04-16 10:51:40 -04:00
  • 3c1e2bba5b ipn/ipnlocal: remove outdated iOS hacky workaround in Start Brad Fitzpatrick 2024-04-15 22:25:08 -07:00
  • dd6c76ea24 ipn: remove unused Options.LegacyMigrationPrefs Brad Fitzpatrick 2024-04-15 21:40:21 -07:00
  • 7ec0dc3834 ipn/ipnlocal: make StartLoginInteractive take (yet unused) context Brad Fitzpatrick 2024-04-15 15:05:50 -07:00
  • 9171b217ba cmd/tailscale, ipn/ipnlocal: add suggest exit node CLI option (#11407) Claire Wang 2024-04-15 18:14:20 -04:00
  • 449f46c207 wgengine/magicsock: rebind/restun if a syscall.EPERM error is returned (#11711) Charlotte Brandhorst-Satzkorn 2024-04-15 13:57:55 -07:00
  • 14c8b674ea Revert "licenses: add gliderlabs/ssh license" Will Norris 2024-04-15 11:17:09 -07:00
  • 952e06aa46 wgengine/router: don't attempt route cleanup on Synology Brad Fitzpatrick 2024-04-15 08:55:17 -07:00
  • 38fb23f120 cmd/k8s-operator,k8s-operator: allow users to configure proxy env vars via ProxyClass (#11743) Irbe Krumina 2024-04-15 17:24:59 +01:00
  • 9258bcc360 Makefile: fix default SYNO_ARCH in Makefile Brad Fitzpatrick 2024-04-15 08:57:17 -07:00
  • b9aa7421d6 ipn/ipnlocal: remove some dead code (legacyBackend methods) from LocalBackend Brad Fitzpatrick 2024-04-14 19:47:32 -07:00
  • a6739c49df paths: set default state path on AIX Brad Fitzpatrick 2024-04-13 20:56:11 -07:00
  • 271cfdb3d3 util/syspolicy: clean up doc grammar and consistency Brad Fitzpatrick 2024-04-13 17:38:55 -07:00
  • bad3159b62 ipn/ipnlocal: delete useless SetControlClientGetterForTesting use Brad Fitzpatrick 2024-04-13 16:53:30 -07:00
  • 8186cd0349 ipn/ipnlocal: delete redundant TestStatusWithoutPeers Brad Fitzpatrick 2024-04-13 16:22:15 -07:00
  • 68043a17c2 ipn/ipnlocal: centralize assignments to cc + ccAuto in new method Brad Fitzpatrick 2024-04-13 16:20:42 -07:00
  • 970b1e21d0 ipn/ipnlocal: inline assertClientLocked into its now sole caller Brad Fitzpatrick 2024-04-13 16:13:57 -07:00
  • 170c618483 ipn/ipnlocal: remove dead code now that Android uses LocalAPI instead Brad Fitzpatrick 2024-04-13 15:48:11 -07:00
  • 65f215115f go.mod.sri: update SRI hash for go.mod changes Flakes Updater 2024-04-13 18:04:04 +00:00
  • a1abd12f35 cmd/tailscaled, net/tstun: build for aix/ppc64 Brad Fitzpatrick 2024-04-13 10:45:55 -07:00
  • 1cd51f95c7 ipnlocal: enable allow LAN for android (#11709) kari-ts 2024-04-12 17:01:32 -07:00
  • 976d3c7b5f tailcfg: add exit destination for network flow logs node attribute (#11698) Claire Wang 2024-04-12 16:31:27 -04:00
  • 7a77a2edf1 logtail: optimize JSON processing (#11671) Joe Tsai 2024-04-12 12:05:36 -07:00
  • 4d5d669cd5 net/dns: unconditionally write NRPT rules to local settings Aaron Klotz 2024-04-10 14:31:40 -06:00
  • 9d021579e7 licenses: update license notices License Updater 2024-04-08 15:02:47 +00:00
  • 11dca08e93 licenses: add gliderlabs/ssh license Will Norris 2024-04-11 16:11:32 -07:00
  • 2207643312 VERSION.txt: this is v1.65.0 Jenny Zhang 2024-04-11 18:17:28 +00:00
  • 09524b58f3 VERSION.txt: this is v1.64.0 Jenny Zhang 2024-04-11 17:29:54 +00:00
  • a2eb1c22b0 wgengine/magicsock: allow disco communication without known endpoints James Tucker 2024-03-27 16:35:34 -07:00
  • 7f4cda23ac scripts/installer.sh: add rpm GPG key import (#11686) Patrick O'Doherty 2024-04-10 18:58:35 -05:00
  • 8fa3026614 tsweb: switch to fastuuid for request ID generation James Tucker 2024-04-09 13:06:48 -07:00
  • d0f3fa7d7e util/fastuuid: add a more efficient uuid generator James Tucker 2024-04-09 13:02:18 -07:00
  • db760d0bac cmd/tailscaled: move cleanup to an implicit action during startup James Tucker 2024-04-02 19:52:19 -07:00