Commit Graph

  • 3e18434595 util/eventbus: rework to have a Client abstraction David Anderson 2025-03-04 11:22:30 -08:00
  • f840aad49e go.toolchain.rev: bump to go1.24.1 (#15209) Patrick O'Doherty 2025-03-04 16:17:57 -08:00
  • 1d2d449b57 .github: Bump actions/cache from 4.2.0 to 4.2.2 dependabot[bot] 2025-03-03 11:56:15 +00:00
  • cae5b97626 cmd/derper: add --home flag to control home page behavior Brad Fitzpatrick 2025-03-04 07:41:44 -08:00
  • fa374fa852 cmd/testwrapper: Display package-level output James Sanderson 2025-03-04 11:46:05 +00:00
  • e74a705c67 cmd/hello: display native ipv4 (#15191) Brian Palmer 2025-03-04 08:47:35 -07:00
  • 16a920b96e safesocket: add isMacSysExt Check (#15192) Jonathan Nobels 2025-03-03 18:28:26 -05:00
  • 67d9def2d1 controlclient: add timing metrics for control requests brianp/controlclient-timings Brian Palmer 2025-03-03 13:13:16 -07:00
  • bd762b8274 VERSION.txt: this is v1.80.3 (#15185) v1.80.3 release-branch/1.80 Nick O'Neill 2025-03-03 12:05:20 -08:00
  • 052eb9d88f net/stunserver: reply from the address at which STUN was received raggi/stun-reply-source James Tucker 2025-02-13 13:35:28 -08:00
  • 5449aba94c safesocket: correct logic for determining if we're a macOS GUI client (#15187) Jonathan Nobels 2025-03-03 14:54:57 -05:00
  • ce6ce81311 ipn/ipnlocal: initialize Taildrive shares when starting backend Percy Wegmann 2025-02-28 18:30:14 -06:00
  • a567f56445 ipn/store/kubestore: sanitize keys loaded to in-memory store (#15178) Irbe Krumina 2025-03-03 08:04:18 -08:00
  • 986daca5ee scripts/installer.sh: explicitly chmod 0644 installed files (#15171) Irbe Krumina 2025-03-02 10:22:15 -08:00
  • dc18091678 ipn: update AddPeer to include TaildropTarget (#15091) kari-ts 2025-02-28 14:17:28 -08:00
  • 74d7d8a77b ipn/store/awsstore: allow providing a KMS key Lee Briggs 2025-01-24 11:15:28 -08:00
  • ef906763ee util/eventbus: initial implementation of an in-process event bus David Anderson 2025-02-27 16:31:56 -08:00
  • 16d5ceb67a ipn/store/awsstore: allow providing a KMS key jaxxstorm/ssm_kms Lee Briggs 2025-01-24 11:15:28 -08:00
  • 8c2717f96a ipn/ipnlocal: send vipServices info via c2n even it's incomplete (#15166) KevinLiang10 2025-02-28 13:51:07 -05:00
  • 2791b5d5cc go.{mod,sum}: bump mkctr (#15161) Irbe Krumina 2025-02-28 01:28:08 -08:00
  • 7180812f47 licenses: add README Will Norris 2025-02-27 13:40:43 -08:00
  • 90273a7f70 safesocket: return an error for LocalTCPPortAndToken for tailscaled (#15144) Jonathan Nobels 2025-02-27 18:55:46 -05:00
  • 6df0aa58bb cmd/containerboot: fix nil pointer exception (#15090) Irbe Krumina 2025-02-27 15:05:04 -08:00
  • b85d18d14e ipn/{ipnlocal,store},kube/kubeclient: store TLS cert and key pair to a Secret in a single operation. (#15147) Irbe Krumina 2025-02-27 14:41:05 -08:00
  • ac4b0962d8 client/web: fix CSRF handler order in web UI (#15143) (#15156) Patrick O'Doherty 2025-02-27 14:18:25 -08:00
  • db87ec8efe client/web: fix CSRF handler order in web UI (#15143) patrickod/backport-csrf-fix Patrick O'Doherty 2025-02-27 11:58:45 -08:00
  • 27b69ca97b wip fran/franwip3 Fran Bull 2025-02-27 10:00:57 -08:00
  • ea684a5ed5 update for start signature change Fran Bull 2025-02-27 10:00:50 -08:00
  • 238fe26165 fix cmd/natc-consensus tests Fran Bull 2025-01-28 14:31:29 -08:00
  • 06347d7cc7 wip Fran Bull 2025-01-16 08:14:36 -08:00
  • cd7d3ae4d2 add clarifying continue Fran Bull 2025-02-27 13:35:07 -08:00
  • 7dbcb388b8 shorten Fran Bull 2025-02-27 13:30:11 -08:00
  • c4110ec886 Export functions in authorization file Fran Bull 2025-02-27 13:23:26 -08:00
  • 24ce3279f4 close the conn, don't leave it open Fran Bull 2025-02-27 13:01:05 -08:00
  • 3d28aa19cb all: statically enforce json/v2 interface satisfaction (#15154) Joe Tsai 2025-02-27 12:33:31 -08:00
  • f5522e62d1 client/web: fix CSRF handler order in web UI (#15143) Patrick O'Doherty 2025-02-27 11:58:45 -08:00
  • a4e843c1b6 client/web: fix CSRF handler order in web UI patrickod/reverse-web-handler-order-csrf Patrick O'Doherty 2025-02-26 20:44:27 +00:00
  • ad7d1ee07a addr -> netip.AddrPortFrom().String() Fran Bull 2025-02-27 11:41:28 -08:00
  • ae303d41dd go.mod: bump github.com/go-json-experiment/json (#15010) Joe Tsai 2025-02-27 11:35:54 -08:00
  • 4175e2e21d don't try to http.Error after trying to encode to w Fran Bull 2025-02-27 10:18:30 -08:00
  • af2fd8bd7e change comment style Fran Bull 2025-02-27 09:38:28 -08:00
  • 559643b034 command mux robustness Fran Bull 2025-02-27 08:47:24 -08:00
  • b789daaf99 badrequest -> methodnotallowed Fran Bull 2025-02-27 08:01:23 -08:00
  • ace8630d89 splithostport -> parseaddrport Fran Bull 2025-02-27 07:47:07 -08:00
  • e8b2224932 401 -> 403 Fran Bull 2025-02-27 07:39:16 -08:00
  • 69f76641ac auth getstatus max 1/s Fran Bull 2025-02-27 05:44:19 -08:00
  • ae30f58b46 centralize cmd http auth Fran Bull 2025-02-27 05:15:49 -08:00
  • 5afa742b06 unnecessary export Fran Bull 2025-02-26 15:03:37 -08:00
  • c35c3d1194 use a views.Slice Fran Bull 2025-02-26 14:45:44 -08:00
  • 66ecab9540 use a set for authorization, test it Fran Bull 2025-02-26 14:09:24 -08:00
  • ef1c2a2280 util/sparse: add a sparse file PunchAt method scottjab/add-sparsefile-punching James Scott 2025-02-24 15:28:07 -08:00
  • f63ce0066d comment use of mutex Fran Bull 2025-02-26 09:36:20 -08:00
  • 9d65e1fc22 use status code constants, and the right ones Fran Bull 2025-02-26 09:34:13 -08:00
  • 2d2b954006 no need to defer Fran Bull 2025-02-26 09:26:39 -08:00
  • 5e15c25937 no need for a blank return at the end Fran Bull 2025-02-26 09:25:36 -08:00
  • f7ec770f03 use new encoder, not marshalindent Fran Bull 2025-02-26 09:10:10 -08:00
  • 3a35ac716d only serve debug monitor if asked for Fran Bull 2025-02-26 09:04:51 -08:00
  • c174d3c795 scripts/installer.sh: ensure default umask for the installer (#15139) Irbe Krumina 2025-02-26 09:02:40 -08:00
  • e13b8c271b log errors don't return to http client Fran Bull 2025-02-26 08:38:08 -08:00
  • e0415e0221 use dnsname instead of strings split Fran Bull 2025-02-26 08:29:51 -08:00
  • febe30ea68 error auth refresh if server not running Fran Bull 2025-02-26 08:29:13 -08:00
  • 9f3bf335e4 build_dist.sh: add tag ts_omit_jsonv2 to all builds icio/views-jsonv2 Paul Scott 2025-02-26 10:53:04 +00:00
  • c0e50ebf7f types/views: add MarshalJSONV2 methods behind !ts_omit_jsonv2 tag Paul Scott 2025-02-20 17:32:00 -08:00
  • 09285ead78 cmd/viewer,util/codegen: add MarshalJSONV2 methods to views with --jsonv2 Paul Scott 2025-02-20 17:26:27 -08:00
  • 36d4b831af types/opt: make jsonv2 dependency optional behind ts_omit_jsonv2 tag icio/opt-nojsonv2 Paul Scott 2025-02-26 11:07:30 +00:00
  • d7e9724c5d cmd/stunc: improve CLI interface for diagnostics raggi/stunc2 James Tucker 2025-02-25 15:56:45 -08:00
  • fd5ee311c3 initial irbekrm/cert_share Irbe Krumina 2025-02-25 11:32:49 -08:00
  • 5fa145674d make tests pass under -race Fran Bull 2025-02-25 14:57:50 -08:00
  • 820bdb870a maths: add exponentially weighted moving average type James Tucker 2025-02-14 18:36:24 -08:00
  • d7508b24c6 go.mod: bump golang.org/x/crypto (#15123) Andrew Lytvynov 2025-02-25 08:39:56 -08:00
  • 83c104652d cmd/derper: add --socket flag to change unix socket path to tailscaled Brad Fitzpatrick 2025-02-24 20:11:14 -08:00
  • 8d7033fe7f ipn/ipnlocal,util/syspolicy,docs/windows/policy: implement the ReconnectAfter policy setting Nick Khyl 2025-02-24 14:50:04 -06:00
  • d1b0e1af06 cmd/testwrapper/flakytest: add Marked to check if in flakytest (#15119) Paul Scott 2025-02-24 13:26:41 -08:00
  • 781c1e9624 tstest/deptest: add DepChecker.ExtraEnv option for callers to set Brad Fitzpatrick 2025-02-24 12:14:14 -08:00
  • 8dfb749ea5 missed a direct events access Fran Bull 2025-02-24 12:01:15 -08:00
  • 773894638c lint says conn can't be nil Fran Bull 2025-02-24 11:55:45 -08:00
  • 0b971dffd3 configure logging Fran Bull 2025-02-24 11:41:53 -08:00
  • f0223a9dba avoid race Fran Bull 2025-02-24 10:38:21 -08:00
  • 3ed0736ae9 protect nil pointer Fran Bull 2025-02-24 10:29:05 -08:00
  • 05277e020e move package doc to right place Fran Bull 2025-02-24 08:45:10 -08:00
  • e623e1d2d9 go mod tidy Fran Bull 2025-02-24 08:30:45 -08:00
  • aee5b38001 use httpm i guess? Fran Bull 2025-02-21 13:38:53 -08:00
  • f5997b3c57 go.toolchain.rev: bump Tailscale Go 1.24 for a Tailscale revert + upstream bump Brad Fitzpatrick 2025-02-20 08:14:49 -08:00
  • 89af057be5 add copyright headers Fran Bull 2025-02-21 13:10:59 -08:00
  • d944cd1778 do we need to wait longer? Fran Bull 2025-02-21 13:07:41 -08:00
  • 0354836398 don't actually need those bits for the interface Fran Bull 2025-02-21 13:06:07 -08:00
  • 4040e14cb8 use the error value Fran Bull 2025-02-21 13:02:05 -08:00
  • 1fb4aa0545 cmd/testwrapper: add -json option to emit json test results zofrex/testwrapper-json-output James Sanderson 2025-02-21 12:37:24 -08:00
  • 82e6b2508a fix test Fran Bull 2025-02-21 12:34:53 -08:00
  • 0ae928e050 appc: fix a deadlock in route advertisements (#15031) (#15088) Andrew Lytvynov 2025-02-21 11:56:41 -08:00
  • a828917152 allow concurrent usage of authorization Fran Bull 2025-02-21 11:24:00 -08:00
  • d593a85bae comments, whitespace Fran Bull 2025-02-21 11:23:22 -08:00
  • a2da3a046e tool/gocross: add a failing cgo test bradfitz/gocross_cgo_packages_test Brad Fitzpatrick 2025-02-20 17:25:48 -08:00
  • dcd7cd3c6a client/systray: show message on localapi permission error Will Norris 2025-02-20 15:55:42 -08:00
  • 7c539e3d2f to squash: restrict communication to tagged nodes Fran Bull 2025-02-20 15:14:22 -08:00
  • ec45b1864b go.mod: upgrade go-json-experiment for new Marshaler names icio/jsonexperiment-marshalto Paul Scott 2025-02-20 12:10:38 -08:00
  • 6ebb0c749d tsconsensus: add a tsconsensus package Fran Bull 2025-01-13 13:29:41 -08:00
  • 6d78f27d73 allowedPeers -> auth obj fran/franwip2 Fran Bull 2025-02-20 10:50:25 -08:00
  • 074372d6c5 scripts/installer.sh: add SparkyLinux as a Debian derivative (#15076) Erisa A 2025-02-20 18:22:08 +00:00
  • 2c3338c46b client/tailscale: fix Client.BuildURL and Client.BuildTailnetURL (#15064) Andrew Lytvynov 2025-02-19 17:19:54 -08:00