Commit Graph

  • 7ecb69e32e tailcfg,control/controlclient: treat nil AllowedIPs as Addresses [capver 112] Brad Fitzpatrick 2025-01-14 15:10:15 -08:00
  • 6364b5f1e0 net/netmon: trim IPv6 endpoints in already routable subnets James Tucker 2025-01-10 14:17:16 -08:00
  • 2ac189800c client/tailscale: fix typo in comment Nick Khyl 2025-01-14 16:50:04 -06:00
  • 6fac2903e1 ipn/ipnserver: fix race condition where LocalBackend is reset after a different user connects Nick Khyl 2025-01-13 18:20:09 -06:00
  • f33f5f99c0 ipn/{ipnlocal,ipnserver}: remove redundant (*LocalBackend).ResetForClientDisconnect Nick Khyl 2025-01-13 17:42:12 -06:00
  • c3c4c96489 ipn/{ipnauth,ipnlocal,ipnserver}, client/tailscale: make ipnserver.Server testable Nick Khyl 2025-01-13 17:37:29 -06:00
  • d0ba91bdb2 ipn/ipnserver: use ipnauth.Actor instead of *ipnserver.actor whenever possible Nick Khyl 2025-01-11 17:58:27 -06:00
  • d818a58a77 net/dns: ensure the Windows configurator does not touch the hosts file unless the configuration actually changed Aaron Klotz 2025-01-13 13:47:56 -07:00
  • 27477983e3 control/controlclient: remove misleading TS_DEBUG_NETMAP, make it TS_DEBUG_MAP=2 (or more) Brad Fitzpatrick 2025-01-14 12:36:09 -08:00
  • 2fc4455e6d all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] Brad Fitzpatrick 2025-01-14 10:19:52 -08:00
  • 66269dc934 ipn/ipnlocal: allow Peer API access via either V4MasqAddr or V6MasqAddr when both are set Nick Khyl 2025-01-14 11:04:55 -06:00
  • cfda1ff709 cmd/viewer,all: consistently use "read-only" instead of "readonly" Brad Fitzpatrick 2025-01-14 08:15:27 -08:00
  • 414a01126a go.mod: bump mdlayher/netlink and u-root/uio to use Go 1.21 NativeEndian Brad Fitzpatrick 2025-01-14 08:02:58 -08:00
  • da9965d51c cmd/viewer,types/views,various: avoid allocations in pointer field getters whenever possible Nick Khyl 2025-01-08 17:21:44 -06:00
  • e4385f1c02 cmd/tailscale/cli: add --posture-checking to tailscale up Anton Tolchanov 2025-01-14 12:12:05 +00:00
  • 64ab0ddff1 cmd/tailscale/cli: only exit silently if len(args) == 0 Michael Stapelberg 2025-01-12 09:57:38 +01:00
  • 6ccde369ff prober: record total bytes transferred in DERP bandwidth probes Percy Wegmann 2025-01-09 11:50:11 -06:00
  • 377127c20c Revert "Dockerfile: bump base alpine image (#14604)" (#14620) Andrew Lytvynov 2025-01-13 10:02:26 -08:00
  • 60d19fa00d all: use Go 1.21's binary.NativeEndian Brad Fitzpatrick 2025-01-12 21:03:43 -08:00
  • 69b90742fe util/uniq,types/lazy,*: delete code that's now in Go std Brad Fitzpatrick 2025-01-12 19:14:04 -08:00
  • 5fdb4f83ad Dockerfile: bump base alpine image (#14604) Andrew Lytvynov 2025-01-10 17:21:39 -08:00
  • 2af255790d ipn/ipnlocal: add VIPServices hash to return body of vip-services c2n endpoint KevinLiang10 2025-01-09 16:45:04 -05:00
  • cd795d8a7f prober: support filtering regions by region ID in addition to code Percy Wegmann 2025-01-10 12:23:51 -06:00
  • a841f9d87b go.mod: bump some deps Brad Fitzpatrick 2025-01-10 07:59:31 -08:00
  • 77017bae59 cmd/containerboot: load containerboot serve config that does not contain HTTPS endpoint in tailnets with HTTPS disabled (#14538) Irbe Krumina 2025-01-10 07:31:28 +00:00
  • 48a95c422a cmd/containerboot,cmd/k8s-operator: reload tailscaled config (#14342) Irbe Krumina 2025-01-10 07:29:11 +00:00
  • fc8b6d9c6a ipn/conf.go: add VIPServices to tailscaled configfile (#14345) Irbe Krumina 2025-01-10 06:33:58 +00:00
  • 9373a1b902 all: illumos/solaris userspace only support Nahum Shalman 2023-04-23 15:57:35 +00:00
  • 6ddeae7556 types/views: optimize SliceEqualAnyOrderFunc for small slices Andrew Dunham 2025-01-09 16:55:07 -05:00
  • 7fa07f3416 types/views: add SliceEqualAnyOrderFunc Andrew Dunham 2025-01-09 16:03:52 -05:00
  • a51672cafd prober: record total bytes transferred in DERP bandwidth probes Percy Wegmann 2025-01-08 10:36:35 -06:00
  • 68997e0dfa cmd/k8s-operator,k8s-operator: allow users to set custom labels for the optional ServiceMonitor (#14475) Irbe Krumina 2025-01-09 07:15:19 +00:00
  • d8579a48b9 go.mod: bump go-git to v5.13.1 (#14584) Andrew Lytvynov 2025-01-08 12:44:49 -08:00
  • 0b4ba4074f client/web: properly show "Log In" for web client on fresh install (#14569) Mario Minardi 2025-01-08 13:20:31 -07:00
  • fa52035574 client/systray: record that systray is running Will Norris 2025-01-08 11:08:53 -08:00
  • 9f17260e21 types/views: add MapViewsEqual and MapViewsEqualFunc Andrew Dunham 2025-01-08 13:21:54 -05:00
  • 1d4fd2fb34 hostinfo: improve accuracy of Linux desktop detection heuristic Brad Fitzpatrick 2025-01-08 11:06:36 -08:00
  • 8d6b996483 ipn/ipnlocal: add client metric gauge for number of IPNBus connections Brad Fitzpatrick 2025-01-08 10:47:33 -08:00
  • c81a95dd53 prober: clone histogram buckets before handing to Prometheus for derp_qd_probe_delays_seconds Percy Wegmann 2025-01-08 11:44:10 -06:00
  • 8d4ca13cf8 cmd/k8s-operator,k8s-operator: support ingress ProxyGroup type (#14548) Irbe Krumina 2025-01-08 13:43:17 +00:00
  • 009da8a364 ipn/ipnlocal: connect serve config to c2n endpoint KevinLiang10 2025-01-06 11:27:11 -05:00
  • 60daa2adb8 all: fix golangci-lint errors Will Norris 2025-01-06 16:34:27 -08:00
  • de9d4b2f88 net/netmon: remove extra panic guard around ParseRIB James Tucker 2024-12-05 14:02:30 -08:00
  • 220dc56f01 go.mod: bump tailscale/wireguard-go for Solaris/Illumos Brad Fitzpatrick 2025-01-07 11:18:05 -08:00
  • 2c07f5dfcd wgengine/magicsock: refactor maybeRebindOnError James Tucker 2025-01-06 13:10:56 -08:00
  • 6db220b478 controlclient: do not set HTTPS port for any private coordination server IP (#14564) Andrea Gottardo 2025-01-07 10:24:32 -08:00
  • f4f57b815b wgengine/magicsock: rebind on EPIPE/ECONNRESET James Tucker 2025-01-06 12:32:13 -08:00
  • 6e45a8304e cmd/derper: improve logging on derp mesh connect James Tucker 2025-01-06 15:39:41 -08:00
  • cc4aa435ef go.mod: bump github.com/tailscale/peercred for Solaris Brad Fitzpatrick 2025-01-07 06:43:50 -08:00
  • b36984cb16 cmd/systray: add cmd/systray back as a small client/systray wrapper Will Norris 2025-01-06 16:05:14 -08:00
  • 82e99fcf84 client/systray: move cmd/systray to client/systray Will Norris 2025-01-06 16:02:53 -08:00
  • 041622c92f ipn/ipnlocal: move where auto exit node selection happens Brad Fitzpatrick 2025-01-03 14:30:02 -08:00
  • 07aae18bca ipn/ipnlocal, util/goroutines: track goroutines for tests, shutdown Brad Fitzpatrick 2025-01-03 14:24:32 -08:00
  • b90707665e tailcfg: remove unused User fields Brad Fitzpatrick 2025-01-06 09:54:11 -08:00
  • 5da772c670 cmd/tailscale/cli: fix TestUpdatePrefs on macOS Brad Fitzpatrick 2025-01-06 10:11:15 -08:00
  • f13b2bce93 tailcfg: flesh out docs Brad Fitzpatrick 2025-01-06 08:27:40 -08:00
  • 2fb361a3cf ipn: declare NotifyWatchOpt consts without using iota Brad Fitzpatrick 2025-01-04 15:33:29 -08:00
  • 36ea792f06 Fix various linting, vet & static check issues Marc Paquette 2024-12-28 01:29:34 -05:00
  • 60930d19c0 Update README to reference correct Commit Style URL Marc Paquette 2024-12-28 19:46:23 -05:00
  • 2b8f02b407 ipn: convert ServeConfig Range methods to iterators Brad Fitzpatrick 2025-01-04 13:46:09 -08:00
  • 4b56bf9039 types/views: remove various Map Range funcs; use iterators everywhere Brad Fitzpatrick 2025-01-04 11:50:48 -08:00
  • 47bd0723a0 all: use iterators in more places instead of Range funcs Brad Fitzpatrick 2025-01-04 10:14:23 -08:00
  • ad8d8e37de go.mod: update github.com/go-json-experiment/json (#14522) Joe Tsai 2025-01-03 16:01:20 -08:00
  • 402fc9d65f control/controlclient: remove optimization that was more convoluted than useful Brad Fitzpatrick 2025-01-03 10:10:16 -08:00
  • 1e2e319e7d util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps Brad Fitzpatrick 2025-01-03 10:41:02 -08:00
  • 17b881538a wgengine/router: refactor udm-pro into broader ubnt support Jason Barnett 2024-12-22 13:18:40 -07:00
  • e3bcb2ec83 ipn/ipnlocal: use context.CancelFunc type for doc clarity Brad Fitzpatrick 2025-01-03 08:49:29 -08:00
  • 03b9361f47 ipn: update reference to Notify's Swift definition Brad Fitzpatrick 2025-01-03 08:35:25 -08:00
  • ff095606cc all: add means to set device posture attributes from node Brad Fitzpatrick 2024-11-19 20:17:58 -08:00
  • 30d3e7b242 scripts/install.sh: add special case for Parrot Security (#14487) Erisa A 2024-12-30 17:22:48 +00:00
  • c43c5ca003 cmd/systray: properly set tooltip on different platforms Will Norris 2024-12-27 12:34:16 -08:00
  • 5a4148e7e8 cmd/systray: update state management and initialization Will Norris 2024-12-25 17:30:59 -08:00
  • 86f273d930 cmd/systray: set app icon and title consistently Will Norris 2024-12-23 13:38:09 -08:00
  • 2bdbe5b2ab cmd/systray: add icons for exit node online and offline Will Norris 2024-12-23 13:35:27 -08:00
  • 68b12a74ed metrics,syncs: add ShardedInt support to metrics.LabelMap James Tucker 2024-12-19 16:32:40 -08:00
  • 72b278937b scripts/installer.sh: allow CachyOS for Arch packages (#14464) Erisa A 2024-12-23 17:53:06 +00:00
  • 3837b6cebc cmd/systray: rebuild menu on pref change, assorted other fixes Will Norris 2024-12-21 15:58:26 -08:00
  • 76ca1adc64 scripts/installer.sh: accept different capitalisation of deepin (#14463) Erisa A 2024-12-23 16:47:55 +00:00
  • 9e2819b5d4 util/stringsx: add package for extra string functions, like CompareFold Brad Fitzpatrick 2024-12-22 20:38:20 -08:00
  • 4267d0fc5b .github: update matrix of installer.sh tests (#14462) Erisa A 2024-12-23 14:48:35 +00:00
  • c4f9f955ab scripts/installer.sh: add support for PikaOS (#14461) Erisa A 2024-12-23 12:53:54 +00:00
  • 8d4ea4d90c wgengine/router: add ip rules for unifi udm-pro Jason Barnett 2024-01-11 17:36:12 -07:00
  • 10d4057a64 cmd/systray: add visual workarounds for gnome, mac, and windows Will Norris 2024-12-20 17:32:10 -08:00
  • cb59943501 cmd/systray: add exit nodes menu Will Norris 2024-12-20 15:37:00 -08:00
  • 887472312d tailcfg: rename and retype ServiceHost capability (#14380) Naman Sood 2024-12-20 15:57:46 -05:00
  • 256da8dfb5 cmd/systray: remove new menu delay on KDE Will Norris 2024-12-20 09:11:04 -08:00
  • 5095efd628 prober: make histogram buckets cumulative Percy Wegmann 2024-12-20 08:07:54 -06:00
  • 3adad364f1 cmd/k8s-operator,k8s-operator: include top-level CRD descriptions (#14435) Tom Proctor 2024-12-20 16:12:56 +00:00
  • 89adcd853d cmd/systray: improve profile menu Will Norris 2024-12-19 11:31:31 -08:00
  • e8f1721147 syncs: add ShardedInt expvar.Var type James Tucker 2024-12-17 12:22:44 -08:00
  • 2d4edd80f1 cmd/systray: add extra padding around notification icon Will Norris 2024-12-19 13:11:25 -08:00
  • 00a4504cf1 cmd/derpprobe,prober: add ability to perform continuous queuing delay measurements against DERP servers Percy Wegmann 2024-12-16 23:05:46 -06:00
  • 6ae0287a57 cmd/systray: add account switcher Andrew Lytvynov 2024-12-10 13:54:31 -08:00
  • ff5b4bae99 syncs: add MutexValue (#14422) Joe Tsai 2024-12-18 17:11:22 -08:00
  • b3d4ffe168 docs/k8s: add some high-level operator architecture diagrams (#13915) Tom Proctor 2024-12-17 15:36:57 +00:00
  • b62a013ecb Switch logging service from log.tailscale.io to log.tailscale.com (#14398) Joe Tsai 2024-12-16 14:53:34 -08:00
  • 2506b81471 prober: fix WithBandwidthProbing behavior with optional tunAddress Brad Fitzpatrick 2024-12-16 12:11:38 -08:00
  • 0cc2a8dc0d go.toolchain.rev: bump Go toolchain Brad Fitzpatrick 2024-12-16 10:19:10 -08:00
  • 5883ca72a7 types/opt: fix test to be agnostic to omitzero support (#14401) Joe Tsai 2024-12-16 10:56:55 -08:00
  • cc168d9f6b cmd/k8s-operator: fix ProxyGroup hostname (#14336) Irbe Krumina 2024-12-16 06:11:18 +00:00