Commit Graph

  • 3eefe3c2cc routes: add property test for PrimaryRoutes algorithm Kristoffer Dalby 2026-04-28 12:16:34 +00:00
  • 2e1a716a9a policy/v2: fix empty grants/acls returning FilterAllowAll Kristoffer Dalby 2026-04-28 09:21:18 +00:00
  • 174e409da6 github: drop nu flatten in needs-more-info timer Kristoffer Dalby 2026-04-28 07:21:17 +00:00
  • 3672a2df3a Fix typo in API key creation help text QEDeD 2026-04-21 18:55:20 +02:00
  • ce5d1ba8f8 github: split nu where in needs-more-info timer Kristoffer Dalby 2026-04-17 08:33:49 +00:00
  • 4e1d83ecef CHANGELOG: document hostname cleanroom rewrite Kristoffer Dalby 2026-04-17 12:06:52 +00:00
  • d6dfdc100c hscontrol: route hostname handling through dnsname and NodeStore Kristoffer Dalby 2026-04-17 12:06:10 +00:00
  • a2c3ac095e state: auto-bump GivenName on collision and add SetGivenName Kristoffer Dalby 2026-04-17 12:04:07 +00:00
  • e050142179 Deployed f1494a32 to development with ProperDocs 1.6.7 and mike 2.2.0 github-actions 2026-04-18 07:34:13 +00:00
  • f1494a32ce Update links to Tailscale documentation Florian Preinstorfer 2026-04-17 21:34:56 +02:00
  • 7e6c7924ad Document availability of autgroup:internet Florian Preinstorfer 2026-04-17 21:22:59 +02:00
  • 9ea09ea4b6 Remove changelog section for 0.28.1 Florian Preinstorfer 2026-04-17 21:18:16 +02:00
  • 436d3db28e servertest: add dynamic HA failover tests Kristoffer Dalby 2026-04-17 07:29:18 +00:00
  • 978f1e3947 state: tie-break ResolveNode by GivenName then lowest NodeID Kristoffer Dalby 2026-04-17 06:51:43 +00:00
  • 2530d86f1b change: document PingRequest merge first-wins foot-gun Kristoffer Dalby 2026-04-17 06:51:30 +00:00
  • 1a58b77271 cmd/dev: validate --port fits the derived-port range Kristoffer Dalby 2026-04-17 06:51:23 +00:00
  • 427b2f15ee matcher: clarify DestsIsTheInternet single-family semantics Kristoffer Dalby 2026-04-17 06:51:08 +00:00
  • 93e8c7285f debug: explain URLIsNoise choice in ping callback Kristoffer Dalby 2026-04-17 05:52:00 +00:00
  • 842f36225e state: drain pending pings on Close Kristoffer Dalby 2026-04-17 05:51:34 +00:00
  • 0567cb6da3 app: add security headers middleware Kristoffer Dalby 2026-04-17 05:50:09 +00:00
  • 5a7cafdf85 noise: reject non-HEAD on PingResponseHandler Kristoffer Dalby 2026-04-17 05:48:43 +00:00
  • f3eb9a7bba templates: escape query value in ping page Kristoffer Dalby 2026-04-17 05:46:44 +00:00
  • 3a4af8cf87 integration: remove --accept-routes from via steering routers Kristoffer Dalby 2026-04-15 13:02:04 +00:00
  • ec48f34e1c CHANGELOG: document subnet-to-subnet ACL fixes Kristoffer Dalby 2026-04-15 08:32:25 +00:00
  • 164d659dd2 servertest: add TestViaGrantHACompat for via+HA compat tests Kristoffer Dalby 2026-04-15 08:32:21 +00:00
  • 7d104b8c8d servertest: add via grant map compat tests Kristoffer Dalby 2026-04-15 08:32:17 +00:00
  • a7c9721faa policy/v2: overhaul compat test infrastructure Kristoffer Dalby 2026-04-15 08:32:10 +00:00
  • f34dec2754 testcapture: add typed capture format package Kristoffer Dalby 2026-04-15 08:28:25 +00:00
  • 1059c678c4 hscontrol/types: silence zerolog by default in tests Kristoffer Dalby 2026-04-15 08:28:11 +00:00
  • affaa1a31d policy/v2: align SSH check action with SaaS wire format Kristoffer Dalby 2026-04-15 08:27:57 +00:00
  • ded51a4d30 policyutil: fix reduceCapGrantRule and add route reduction Kristoffer Dalby 2026-04-15 08:27:42 +00:00
  • b051e7b2bc policy/v2: wire PolicyManager through compiledGrant Kristoffer Dalby 2026-04-15 08:27:28 +00:00
  • b01e67e8e5 types: consider subnet routes as source identity in ACL matching Kristoffer Dalby 2026-04-15 08:27:07 +00:00
  • f49c42e716 testdata: add SaaS captures for compat tests Kristoffer Dalby 2026-04-15 08:31:58 +00:00
  • af9152cb69 Deployed 813eb2d7 to development with ProperDocs 1.6.7 and mike 2.2.0 github-actions 2026-04-17 15:05:30 +00:00
  • 813eb2d733 Update docs for new HA tracking Florian Preinstorfer 2026-04-17 16:46:30 +02:00
  • 1b6ab52f9e ci: regenerate integration test workflow Kristoffer Dalby 2026-04-15 13:42:29 +00:00
  • af26bab17a integration: add HA ping failover test Kristoffer Dalby 2026-04-15 13:42:10 +00:00
  • 0378e2d2c6 servertest: add HA health probing tests Kristoffer Dalby 2026-04-15 13:41:47 +00:00
  • 8a97dd134b app: wire HA health prober into scheduled tasks Kristoffer Dalby 2026-04-15 13:41:30 +00:00
  • 90e65ccd63 state: add HA health prober Kristoffer Dalby 2026-04-15 13:41:09 +00:00
  • 786ce2dce8 routes: add health dimension to HA primary route election Kristoffer Dalby 2026-04-15 13:40:45 +00:00
  • 99a93c126b ci: add rolling development tag to container builds Kristoffer Dalby 2026-04-15 09:33:38 +00:00
  • c9dbea5c18 templates: improve ping page spacing and design system usage Kristoffer Dalby 2026-04-15 08:34:31 +00:00
  • 0e5569c3fc templates: add detailsBox collapsible component Kristoffer Dalby 2026-04-15 08:34:08 +00:00
  • 461a0e2bea cmd/dev: add local development server tool Kristoffer Dalby 2026-04-13 12:41:04 +00:00
  • 0cf27eba77 go.mod: add tstest/mts tool dependency Kristoffer Dalby 2026-04-10 14:23:21 +00:00
  • 97778c9930 all: add tests for PingRequest implementation Kristoffer Dalby 2026-04-10 12:46:33 +00:00
  • b113655b71 all: implement PingRequest for node connectivity checking Kristoffer Dalby 2026-04-10 12:46:19 +00:00
  • e818bede8a Deployed 32e1d776 to development with MkDocs 1.6.1 and mike 2.1.4 github-actions 2026-04-13 18:50:12 +00:00
  • 32e1d77663 Install config-example.yaml as example for the debian package Florian Preinstorfer 2026-04-12 18:50:16 +02:00
  • de5b1eab68 templates: use table layout for registration confirm details Kristoffer Dalby 2026-04-13 14:47:12 +00:00
  • f066d12153 assets: fix logo alignment and error icon centering Kristoffer Dalby 2026-04-13 14:46:42 +00:00
  • 3918020551 templates: use CSS variables in all shared components Kristoffer Dalby 2026-04-13 12:42:10 +00:00
  • 93860a5c06 all: apply formatter changes Kristoffer Dalby 2026-04-13 12:38:29 +00:00
  • 814226f327 templates: improve accessibility, dark mode, and typography Kristoffer Dalby 2026-04-13 12:38:16 +00:00
  • 78990491da oidc: render HTML error pages for browser-facing failures Kristoffer Dalby 2026-04-13 08:46:00 +00:00
  • c15caff48c templates: add error box component and error page template Kristoffer Dalby 2026-04-13 08:44:41 +00:00
  • dcd95698e4 integration,ci: remove TestSubnetToSubnetACL backup-cleanup Kristoffer Dalby 2026-04-13 14:58:10 +00:00
  • 073f11b6bf testdata,policy/v2: add f16/f18 golden captures and fix compat test Kristoffer Dalby 2026-04-13 14:57:55 +00:00
  • 9b6bfd05bc servertest: approve only SaaS-approved routes in via compat tests Kristoffer Dalby 2026-04-13 14:57:39 +00:00
  • fa94bd949c state: include approved exit routes in RoutesForPeer Kristoffer Dalby 2026-04-12 21:40:07 +00:00
  • cad0cb2f5c ci,lint: fix lint issues and add TestSubnetToSubnetACL to workflow Kristoffer Dalby 2026-04-12 21:39:27 +00:00
  • c278418b94 policy/v2: add exit node auto-approval compat tests Kristoffer Dalby 2026-04-12 20:46:14 +00:00
  • 3a81dbd1c0 testdata: add tscap golden captures for all corpora Kristoffer Dalby 2026-04-10 05:36:31 +00:00
  • 9d4af0009d policy/v2: derive exit node names from topology Kristoffer Dalby 2026-04-10 03:46:31 +00:00
  • 077621eef3 state: drop exit routes from RoutesForPeer Kristoffer Dalby 2026-04-09 17:30:35 +00:00
  • d11be77f1f testcapture: type captured data with tailcfg types Kristoffer Dalby 2026-04-09 17:30:08 +00:00
  • f60f89647b policyutil: reduce filter rules by approved routes Kristoffer Dalby 2026-04-09 15:14:50 +00:00
  • 387dcd679e policy/v2: ignore SSH check action implementation diffs Kristoffer Dalby 2026-04-09 06:19:17 +00:00
  • f2f7c5704a hscontrol/types: silence zerolog by default in tests Kristoffer Dalby 2026-04-08 20:49:47 +00:00
  • c26cf2f2d8 compat tests: switch to anonymized names Kristoffer Dalby 2026-04-08 08:21:31 +00:00
  • f34765ad1e testcapture: add capture format package Kristoffer Dalby 2026-04-08 08:05:45 +00:00
  • 7feb5a52e4 policy/v2: build ACL compat nodes from golden file topology Kristoffer Dalby 2026-04-06 08:15:49 +00:00
  • 0cb9536784 policy/v2: remove obsolete equivalence tests Kristoffer Dalby 2026-04-04 16:06:44 +00:00
  • 960219e52c policy/v2: make ACL error validation strict Kristoffer Dalby 2026-04-04 13:21:05 +00:00
  • 8201be9b4b policy: document CanAccessRoute and filterForNodeLocked design Kristoffer Dalby 2026-04-04 13:20:45 +00:00
  • f55d6c3cb0 policy/v2: wire PolicyManager through compiledGrant Kristoffer Dalby 2026-04-04 13:18:15 +00:00
  • 1ea3b676f2 policyutil: fix reduceCapGrantRule and add reduction tests Kristoffer Dalby 2026-04-03 09:32:42 +00:00
  • ac8fc70e7d policy/v2: add false-positive peer test for all golden files Kristoffer Dalby 2026-04-03 09:29:35 +00:00
  • f678bcb6c2 policy/v2: add filter compilation equivalence tests Kristoffer Dalby 2026-04-03 09:23:21 +00:00
  • 3e2dd93c33 servertest: improve via compat test infrastructure Kristoffer Dalby 2026-04-03 09:22:22 +00:00
  • 8038c39e23 policy/matcher: add unit tests Kristoffer Dalby 2026-04-03 09:16:48 +00:00
  • b9a9b5026f policy/v2: add auto-approval and route access compat tests Kristoffer Dalby 2026-04-03 07:26:23 +00:00
  • 5816a5a8b1 policy/v2: add peer visibility compat tests for subnet ACLs Kristoffer Dalby 2026-04-02 16:18:37 +00:00
  • 61c9ae81e4 Remove old migrations for the debian package Florian Preinstorfer 2026-04-11 20:30:57 +02:00
  • 1d57358314 integration: add subnet-to-subnet ACL routing test Ubuntu 2026-04-02 13:25:34 +00:00
  • 3c125e62a3 types: consider subnet routes as source identity in ACL matching Ubuntu 2026-04-02 13:23:23 +00:00
  • 8d3ae36675 types,policy: add tests for subnet-to-subnet route visibility Ubuntu 2026-04-02 13:23:14 +00:00
  • 1f9635c2ec ci: restrict test generator to .go files Kristoffer Dalby 2026-04-10 12:42:54 +00:00
  • fd1074160e CHANGELOG: document user-facing changes from #3180 Kristoffer Dalby 2026-04-10 09:08:33 +00:00
  • d66d3a4269 oidc: add confirmation page for node registration Kristoffer Dalby 2026-04-09 18:18:44 +00:00
  • d5a4e6e36a debug: route statsviz through tsweb.Protected Kristoffer Dalby 2026-04-09 17:59:46 +00:00
  • 8c6cb05ab4 noise: pass context to sshActionFollowUp Kristoffer Dalby 2026-04-09 17:58:38 +00:00
  • 42b8c779a0 hscontrol: limit /verify request body size Kristoffer Dalby 2026-04-09 17:56:55 +00:00
  • a3c4ad2ca3 types: omit secret fields from JSON marshalling Kristoffer Dalby 2026-04-09 17:54:46 +00:00
  • 0641771128 db: guard UsePreAuthKey with WHERE used=false Kristoffer Dalby 2026-04-09 17:52:03 +00:00
  • f7d8bb8b3f app: remove gRPC reflection from remote server Kristoffer Dalby 2026-04-09 17:48:41 +00:00
  • adb9467f60 oidc: validate state parameter length in callback Kristoffer Dalby 2026-04-09 17:44:42 +00:00
  • 41d70fe87b auth: check machine key on tailscaled-restart fast path Kristoffer Dalby 2026-04-09 17:44:21 +00:00