Commit Graph

  • 8c8750f1b3 ipn/ipnlocal: Support TCP and Web VIP services KevinLiang10 2025-01-20 12:02:53 -05:00
  • cb3b1a1dcf tsweb: add missing debug pprof endpoints Brad Fitzpatrick 2025-01-22 06:20:14 -08:00
  • 042ed6bf69 net/bakedroots: add LetsEncrypt ISRG Root X2 Brad Fitzpatrick 2025-01-21 17:19:42 -08:00
  • 150cd30b1d ipn/ipnlocal: also use LetsEncrypt-baked-in roots for cert validation Brad Fitzpatrick 2025-01-21 15:30:55 -08:00
  • e12b2a7267 cmd/tailscale/cli: clean up how optional commands get registered Brad Fitzpatrick 2025-01-21 15:42:12 -08:00
  • 8b9d5fd6bc go.mod: bump github.com/inetaf/tcpproxy James Tucker 2025-01-21 10:34:28 -08:00
  • b50d32059f tsnet: block in Server.Dial until backend is Running Brad Fitzpatrick 2025-01-21 09:50:45 -08:00
  • 2729942638 prober: fix nil pointer access in tcp-in-tcp probes Percy Wegmann 2025-01-18 20:41:36 -06:00
  • 7f3c1932b5 tsnet: fix panic on race between listener.Close and incoming packet Brad Fitzpatrick 2025-01-21 10:23:58 -08:00
  • 51adaec35a Revert "ipn/ipnlocal: re-advertise appc routes on startup (#14609)" Brad Fitzpatrick 2025-01-21 08:02:24 -08:00
  • bcc262269f build(deps): bump braces from 3.0.2 to 3.0.3 in /cmd/tsconnect (#12468) dependabot[bot] 2025-01-20 22:24:13 -07:00
  • 817ba1c300 cmd/{k8s-operator,containerboot},kube/kubetypes: parse Ingresses for ingress ProxyGroup (#14583) Irbe Krumina 2025-01-21 05:21:03 +00:00
  • 69a985fb1e ipn/ipnlocal,tailcfg: communicate to control whether funnel is enabled (#14688) Irbe Krumina 2025-01-21 05:17:27 +00:00
  • 70c7b0d77f build(deps): bump nanoid from 3.3.4 to 3.3.8 in /cmd/tsconnect (#14352) dependabot[bot] 2025-01-20 13:05:37 -07:00
  • 682c06a0e7 .github: Bump golangci/golangci-lint-action from 6.1.0 to 6.2.0 (#14696) dependabot[bot] 2025-01-20 12:48:50 -07:00
  • 33e62a31bd .github: Bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 (#14695) dependabot[bot] 2025-01-20 11:18:42 -07:00
  • 174af763eb .github: Bump actions/upload-artifact from 4.4.3 to 4.6.0 (#14697) dependabot[bot] 2025-01-20 10:57:18 -07:00
  • 6e3c746942 derp: add bytes dropped metric (#14698) Mike O'Driscoll 2025-01-20 12:31:26 -05:00
  • 6c30840cac ipn: [serve] warn that foreground funnel won't work if shields are up (#14685) Irbe Krumina 2025-01-19 19:00:21 +00:00
  • c79b736a85 ipnlocal: allow overriding os.Hostname() via syspolicy (#14676) Andrea Gottardo 2025-01-17 14:52:47 -08:00
  • 97a44d6453 go.{mod,sum},cmd/{k8s-operator,derper,stund}/depaware.txt: bump kube deps (#14601) Irbe Krumina 2025-01-17 05:37:53 +00:00
  • d912a49be6 net/tstun: add logging to aid developers missing Start calls Brad Fitzpatrick 2025-01-16 16:04:35 -08:00
  • de5683f7c6 derp: change packets_dropped metric to also have reason and kind labels (#14651) Mario Minardi 2025-01-16 12:21:33 -07:00
  • 7d73a38b40 net/dns: only populate OSConfig.Hosts when MagicDNS is enabled Aaron Klotz 2025-01-10 14:42:11 -07:00
  • 2d1f6f18cc cmd/k8s-operator: require namespace config (#14648) Tom Proctor 2025-01-16 11:15:36 +00:00
  • 00bd906797 prober: remove DERP pub key copying overheads in qd and non-tun measures (#14659) Jordan Whited 2025-01-15 16:28:49 -08:00
  • 84b0379dd5 prober: remove per-packet DERP pub key copying overheads (#14658) Jordan Whited 2025-01-15 15:47:26 -08:00
  • 0481042738 ipn/ipnserver: fix a deadlock in (*Server).blockWhileIdentityInUse Nick Khyl 2025-01-15 16:03:21 -06:00
  • 62fb857857 ipn/ipnserver: fix TestConcurrentOSUserSwitchingOnWindows Nick Khyl 2025-01-15 14:22:14 -06:00
  • d8b00e39ef cmd/tailscaled: add some more depchecker dep tests Brad Fitzpatrick 2025-01-15 13:43:36 -08:00
  • f023c8603a types/lazy: fix flaky TestDeferAfterDo Nick Khyl 2025-01-14 19:36:27 -06:00
  • 1b303ee5ba ipn/ipnlocal: re-advertise appc routes on startup (#14609) Andrew Lytvynov 2025-01-15 13:32:13 -08:00
  • fcf90260ce atomicfile: use ReplaceFile on Windows so that attributes and ACLs are preserved Aaron Klotz 2025-01-13 13:02:47 -07:00
  • 3431ab1720 .github: Bump github/codeql-action from 3.27.6 to 3.28.1 (#14618) dependabot[bot] 2025-01-15 10:54:34 -07:00
  • beb951c744 .github: Bump actions/setup-go from 5.1.0 to 5.2.0 (#14391) dependabot[bot] 2025-01-15 10:53:38 -07:00
  • db05e83efc cmd/derper: support explicit configuration of mesh dial hosts Percy Wegmann 2025-01-07 05:34:07 -06:00
  • 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