Commit Graph

  • 66ac785c22 state: delete routes package, port primary route tests Kristoffer Dalby 2026-04-28 12:16:34 +00:00
  • 437754aeea state: switch consumers to NodeStore primary routes Kristoffer Dalby 2026-04-28 12:17:04 +00:00
  • da927eb018 state: compute primary routes inside NodeStore snapshot Kristoffer Dalby 2026-04-28 12:44:58 +00:00
  • 942313a10a types: move DebugRoutes from routes to types Kristoffer Dalby 2026-04-28 13:32:48 +00:00
  • 1fe682b141 types: add Unhealthy and SessionEpoch fields to Node Kristoffer Dalby 2026-04-28 12:40:57 +00:00
  • 010a5564c5 all: rephrase prose to fit codebase voice Kristoffer Dalby 2026-04-29 14:41:37 +00:00
  • 9bc43bf324 integration: relax HA docker disconnect non-bug stability checks backup/3203-pre-rebase Kristoffer Dalby 2026-04-29 13:35:03 +00:00
  • c1ecc562d2 state: preserve previous primary when all HA advertisers unhealthy Kristoffer Dalby 2026-04-29 13:34:51 +00:00
  • 06ac9bdf77 integration: expand HA docker disconnect to lifecycle test Kristoffer Dalby 2026-04-29 12:54:02 +00:00
  • 4ab4fbd4b9 integration: regenerate workflow for HA docker disconnect test Kristoffer Dalby 2026-04-29 12:27:40 +00:00
  • 5228818a12 integration: reproduce HA primary flap to offline node via docker disconnect Kristoffer Dalby 2026-04-29 12:25:40 +00:00
  • de60982d83 state: note tagged-path coverage and self-healing behaviour for #3199 Akhilesh Arora 2026-04-20 15:54:43 +02:00
  • bcfaf6ad68 CHANGELOG: note nil expiry preservation fix Akhilesh Arora 2026-04-16 19:46:59 +02:00
  • 0e10ca4e9a state: preserve nil expiry on user owned registration when no default is configured Akhilesh Arora 2026-04-16 19:46:22 +02:00
  • ba251e7b47 integration: cover exit nodes via autogroup:internet ACL (#3212) Kristoffer Dalby 2026-04-28 11:31:05 +00:00
  • c7a0ca709f policy: surface exit nodes via autogroup:internet (#3212) Kristoffer Dalby 2026-04-28 11:30:58 +00:00
  • a7d405a255 ci: regenerate test-integration.yaml for TestTailscaleRustAxum Kristoffer Dalby 2026-04-28 08:52:49 +00:00
  • 775bc3a715 integration: add TestTailscaleRustAxum for tailscale-rs Kristoffer Dalby 2026-04-28 08:52:46 +00:00
  • ea968e2f5d integration/tsric: add TailscaleRustInContainer package Kristoffer Dalby 2026-04-28 08:52:34 +00:00
  • 2d04fff605 state: clear Unhealthy when node leaves HA candidate set Kristoffer Dalby 2026-04-28 16:04:12 +00:00
  • 436aa298b7 state: port primary route tests, delete routes package Kristoffer Dalby 2026-04-28 13:34:33 +00:00
  • 5dd622a31b state: fold primary route election into NodeStore snapshot Kristoffer Dalby 2026-04-28 13:33:31 +00:00
  • c68e763e62 types: move DebugRoutes from routes to types Kristoffer Dalby 2026-04-28 13:32:48 +00:00
  • 3feb307a12 state: compute primary routes inside NodeStore snapshot Kristoffer Dalby 2026-04-28 12:44:58 +00:00
  • 6baee3e6c3 types: add Unhealthy and SessionEpoch fields to Node Kristoffer Dalby 2026-04-28 12:40:57 +00:00
  • 4320aa1348 state: serialise Connect/Disconnect with per-node lock Kristoffer Dalby 2026-04-28 12:17:04 +00:00
  • 7b080e8cfa servertest, integration: regression tests for HA both-offline recovery Kristoffer Dalby 2026-04-28 12:16:46 +00:00
  • 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