Commit Graph

  • 8423af2732 Swap favicon for updated version main DM 2026-03-03 03:54:49 +03:00
  • bc30316c4d Deployed 9baa795d to development with MkDocs 1.6.1 and mike 2.1.3 gh-pages github-actions 2026-03-01 12:38:56 +00:00
  • 9baa795ddb Update docs for auth-id changes Florian Preinstorfer 2026-02-28 20:36:21 +01:00
  • dea02c58ed Deployed acddd731 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2026-03-01 08:25:29 +00:00
  • acddd73183 Reformat docs with mdformat Florian Preinstorfer 2026-02-20 21:59:29 +01:00
  • 47307d19cf Switch to mdformat to format docs Florian Preinstorfer 2026-02-20 21:09:25 +01:00
  • 91283b2111 flake.lock: Update update_flake_lock_action github-actions[bot] 2026-03-01 00:34:45 +00:00
  • 5c449db125 ci: regenerate test-integration.yaml for TestSSHLocalpart Kristoffer Dalby 2026-02-24 19:40:16 +00:00
  • 2be94ce19a integration: add TestSSHLocalpart integration test Kristoffer Dalby 2026-02-24 19:40:11 +00:00
  • 6c59d3e601 policy/v2: add SSH compatibility testdata from Tailscale SaaS Kristoffer Dalby 2026-02-24 19:40:04 +00:00
  • 0acf09bdd2 policy/v2: add localpart:*@domain SSH user compilation Kristoffer Dalby 2026-02-24 19:39:52 +00:00
  • 414d3bbbd8 Fix typo in comment about fsnotify behavior QEDeD 2026-02-27 15:02:28 +01:00
  • c56a93a6d7 Deployed 0f12e414 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2026-02-27 09:07:21 +00:00
  • 0f12e414a6 Explain one approach to update OIDC provider info Stefan Bethke 2026-02-27 09:48:43 +01:00
  • 5d194901d0 Deployed df339cd2 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2026-02-27 08:57:09 +00:00
  • df339cd290 Add a link to Authentik's integration guide Stefan Bethke 2026-02-27 09:33:26 +01:00
  • 610c1daa4d types: avoid NodeView clone in CanAccess DM 2026-02-26 08:39:04 +03:00
  • 84adda226b doc: add CHANGELOG entries for SSH check and auth commands Kristoffer Dalby 2026-02-24 18:57:00 +00:00
  • 0f97294665 ci: regenerate integration test workflow Kristoffer Dalby 2026-02-24 18:56:56 +00:00
  • 3db0a483ed integration: add SSH check mode tests Kristoffer Dalby 2026-02-24 18:56:50 +00:00
  • 7bab8da366 state, policy, noise: implement SSH check period auto-approval Kristoffer Dalby 2026-02-24 18:52:17 +00:00
  • 48cc98b787 hscontrol, cli: add auth register and approve commands Kristoffer Dalby 2026-02-24 18:51:11 +00:00
  • 61a14bb0e4 gen: regenerate from auth proto changes Kristoffer Dalby 2026-02-24 18:50:52 +00:00
  • dc0e52a960 proto: add AuthRegister and AuthApprove RPCs Kristoffer Dalby 2026-02-24 18:50:47 +00:00
  • 107c2f2f70 policy, noise: implement SSH check action Kristoffer Dalby 2026-02-24 18:50:18 +00:00
  • 4a7e1475c0 templates: generalise auth templates for web and OIDC Kristoffer Dalby 2026-02-24 18:49:18 +00:00
  • cb3b6949ea auth: generalise auth flow and introduce AuthVerdict Kristoffer Dalby 2026-02-24 18:48:57 +00:00
  • 30338441c1 app: switch from gorilla to chi mux Kristoffer Dalby 2026-02-24 18:47:40 +00:00
  • 25ccb5a161 build: update golangci-lint and gopls in flake Kristoffer Dalby 2026-02-24 18:59:45 +00:00
  • 8048f10d13 hscontrol/state: extract findExistingNodeForPAK to reduce complexity Kristoffer Dalby 2026-02-20 15:37:46 +00:00
  • be4fd9ff2d integration: fix tag tests for tagged nodes with nil user_id Kristoffer Dalby 2026-02-20 13:02:51 +00:00
  • 1e4fc3f179 hscontrol: add tests for deleting users with tagged nodes Kristoffer Dalby 2026-02-20 09:27:42 +00:00
  • 894e6946dc hscontrol/types: regenerate types_view.go Kristoffer Dalby 2026-02-20 09:27:23 +00:00
  • 75e56df9e4 hscontrol: enforce that tagged nodes never have user_id Kristoffer Dalby 2026-02-20 09:27:11 +00:00
  • 52d454d0c8 hscontrol/db: add migration to clear user_id on tagged nodes Kristoffer Dalby 2026-02-20 09:26:54 +00:00
  • f20bd0cf08 node: implement disable key expiry via CLI and API Kristoffer Dalby 2026-02-20 10:58:49 +00:00
  • a8f7fedced proto: add disable_expiry field to ExpireNodeRequest Kristoffer Dalby 2026-02-20 10:58:29 +00:00
  • b668c7a596 policy/v2: add policy unmarshal tests for bracketed IPv6 Kristoffer Dalby 2026-02-18 08:28:25 +00:00
  • 49744cd467 policy/v2: accept RFC 3986 bracketed IPv6 in ACL destinations Kristoffer Dalby 2026-02-18 08:27:42 +00:00
  • 28680964fa Deployed a0d6802d to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2026-02-20 16:00:34 +00:00
  • a0d6802d5b Fix minor formatting issue in FAQ Brandon Sprague 2026-02-20 06:36:14 -08:00
  • 13ebea192c cmd/headscale/cli: remove nil resp guards and unexport HasMachineOutputFlag Kristoffer Dalby 2026-02-18 15:28:09 +00:00
  • af777f44f4 cmd/headscale/cli: extract bypassDatabase helper and simplify policy file reads Kristoffer Dalby 2026-02-18 15:27:20 +00:00
  • 7460bec767 cmd/headscale/cli: move errMissingParameter and Error type to their users Kristoffer Dalby 2026-02-18 15:25:45 +00:00
  • ca321d3c13 cmd/headscale/cli: use HeadscaleDateTimeFormat and util.Base10 consistently Kristoffer Dalby 2026-02-18 15:25:14 +00:00
  • 2765fd397f cmd/headscale/cli: drop dead flag-read error checks Kristoffer Dalby 2026-02-18 15:21:22 +00:00
  • d72a06c6c6 cmd/headscale/cli: remove legacy namespace and machine aliases Kristoffer Dalby 2026-02-18 15:05:45 +00:00
  • e816397d54 cmd/headscale/cli: remove no-op Args functions from serveCmd and dumpConfigCmd Kristoffer Dalby 2026-02-18 14:54:06 +00:00
  • 22fccae125 cmd/headscale/cli: deduplicate expiration parsing and api-key flag validation Kristoffer Dalby 2026-02-18 14:53:30 +00:00
  • 6c08b49d63 cmd/headscale/cli: add confirmAction helper for force/prompt patterns Kristoffer Dalby 2026-02-18 14:51:42 +00:00
  • 7b7b270126 cmd/headscale/cli: add mustMarkRequired helper for init-time flag validation Kristoffer Dalby 2026-02-18 14:49:04 +00:00
  • d6c39e65a5 cmd/headscale/cli: add printListOutput to centralise table-vs-JSON branching Kristoffer Dalby 2026-02-18 14:30:07 +00:00
  • 8891ec9835 cmd/headscale/cli: remove deprecated output, SuccessOutput, ErrorOutput Kristoffer Dalby 2026-02-18 13:49:11 +00:00
  • 095106f498 cmd/headscale/cli: convert remaining commands to RunE Kristoffer Dalby 2026-02-18 13:46:42 +00:00
  • e4fe216e45 cmd/headscale/cli: switch to RunE with grpcRunE and error returns Kristoffer Dalby 2026-02-18 13:44:35 +00:00
  • e6546b2cea cmd/headscale/cli: silence cobra error/usage output and centralise error formatting Kristoffer Dalby 2026-02-18 13:36:28 +00:00
  • aae2f7de71 cmd/headscale/cli: add grpcRun wrapper for gRPC client lifecycle Kristoffer Dalby 2026-02-18 13:18:09 +00:00
  • ad3d012bb0 Deployed cfb308b4 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2026-02-19 16:17:20 +00:00
  • cfb308b4a7 Add FAQ entry to migrate back to default IP prefixes Florian Preinstorfer 2026-02-19 17:09:25 +01:00
  • 4bb0241257 Require to update from one version to the next Florian Preinstorfer 2026-02-19 16:12:42 +01:00
  • 513544cc11 Simplify upgrade snippet with a link to the upgrade guide Florian Preinstorfer 2026-02-19 16:10:23 +01:00
  • d556df1c36 Extend upgrade guide with backup instructions Florian Preinstorfer 2026-02-19 09:21:44 +01:00
  • d15ec28799 ci: pin Docker to v28 to avoid v29 breaking changes Kristoffer Dalby 2026-02-18 16:56:25 +00:00
  • eccf64eb58 all: fix staticcheck SA4006 in types_test.go Kristoffer Dalby 2026-02-17 09:02:25 +00:00
  • 43afeedde2 all: apply golangci-lint 2.9.0 fixes Kristoffer Dalby 2026-02-16 19:40:02 +00:00
  • 73613d7f53 db: fix database_versions table creation for PostgreSQL Kristoffer Dalby 2026-02-16 18:34:04 +00:00
  • 30d18575be CHANGELOG: document strict version upgrade path Kristoffer Dalby 2026-02-16 14:21:04 +00:00
  • 70f8141abd all: upgrade from Go 1.26rc2 to Go 1.26.0 Kristoffer Dalby 2026-02-16 14:16:52 +00:00
  • 82958835ce db: enforce strict version upgrade path Kristoffer Dalby 2026-02-16 14:02:05 +00:00
  • 9c3a3c5837 flake: upgrade golangci-lint to 2.9.0 and update nixpkgs Kristoffer Dalby 2026-02-16 14:01:50 +00:00
  • bdd66e16ca Deployed faf55f5e to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2026-02-18 09:27:51 +00:00
  • faf55f5e8f Document how to use the provider identifier in the policy Florian Preinstorfer 2026-02-18 09:57:30 +01:00
  • e3323b65e5 Describe how to set username instead of SPN for Kanidm Florian Preinstorfer 2026-02-18 08:10:17 +01:00
  • 9a8398e1d7 Deployed 8f60b819 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2026-02-16 14:23:20 +00:00
  • 8f60b819ec Refresh update path Florian Preinstorfer 2026-02-16 12:51:18 +01:00
  • c29bcd2eaf Release planning happens in milestones Florian Preinstorfer 2026-02-16 12:49:20 +01:00
  • 890a044ef6 Add more UIs Florian Preinstorfer 2026-02-14 08:52:10 +01:00
  • 8028fa5483 No longer consider autogroup:self experimental Florian Preinstorfer 2026-02-11 19:46:34 +01:00
  • a7f981e30e github: fix needs-more-info label race condition Kristoffer Dalby 2026-02-09 09:00:22 +00:00
  • e0d8c3c877 github: fix needs-more-info label race condition Kristoffer Dalby 2026-02-09 09:00:22 +00:00
  • c1b468f9f4 github: update issue template contact links Kristoffer Dalby 2026-02-05 11:35:04 +00:00
  • 900f4b7b75 github: add support-request automation workflow Kristoffer Dalby 2026-02-05 11:32:08 +00:00
  • 64f23136a2 github: add needs-more-info automation workflow Kristoffer Dalby 2026-02-05 11:25:14 +00:00
  • 0f6d312ada all: upgrade to Go 1.26rc2 and modernize codebase Kristoffer Dalby 2026-02-06 21:39:35 +00:00
  • 20dff82f95 CHANGELOG: add minimum Tailscale version for 0.29.0 Kristoffer Dalby 2026-02-06 15:35:36 +00:00
  • 31c4331a91 capver: regenerate from docker tags Kristoffer Dalby 2026-02-06 15:31:32 +00:00
  • ce580f8245 all: fix golangci-lint issues (#3064) Kristoffer Dalby 2026-02-06 21:45:32 +01:00
  • bfb6fd80df integration: fixup test Kristoffer Dalby 2026-02-05 16:35:18 +00:00
  • 3acce2da87 errors: rewrite errors to follow go best practices Kristoffer Dalby 2026-02-05 16:29:54 +00:00
  • 4a9a329339 all: use lowercase log messages Kristoffer Dalby 2026-02-05 13:59:26 +00:00
  • dd16567c52 hscontrol/state,db: use zf constants for logging Kristoffer Dalby 2026-02-05 11:55:20 +00:00
  • e0a436cefc hscontrol/util/zlog/zf: add tag, authkey, and route constants Kristoffer Dalby 2026-02-05 11:54:33 +00:00
  • 53cdeff129 hscontrol/mapper: use sub-loggers and zf constants Kristoffer Dalby 2026-02-05 11:04:54 +00:00
  • 7148a690d0 hscontrol/grpcv1: use EmbedObject and zf constants Kristoffer Dalby 2026-02-05 11:01:41 +00:00
  • 4e73133b9f hscontrol/routes: use sub-logger and zf constants Kristoffer Dalby 2026-02-05 11:01:23 +00:00
  • 4f8724151e hscontrol/poll: use sub-logger pattern for mapSession Kristoffer Dalby 2026-02-05 11:00:49 +00:00
  • 91730e2a1d hscontrol: use EmbedObject for node logging Kristoffer Dalby 2026-02-05 09:44:23 +00:00
  • b5090a01ec cmd: use zf constants for zerolog field names Kristoffer Dalby 2026-01-28 14:39:34 +00:00
  • 27f5641341 golangci: add forbidigo rule for zerolog field constants Kristoffer Dalby 2026-01-28 14:05:46 +00:00
  • cf3d30b6f6 types: add MarshalZerologObject to domain types Kristoffer Dalby 2026-01-28 13:37:48 +00:00