1
0
mirror of https://github.com/juanfont/headscale.git synced 2026-02-07 20:04:00 +01:00

Commit Graph

  • e162dc97b5
    Merge d87afe6f4b into 13ebea192c Samuel Batista 2026-02-20 12:46:59 +0000
  • ec58a95348
    Merge b540bcc2b5 into 13ebea192c Ashlee Young 2026-02-20 12:46:59 +0000
  • 8059bdae21
    Merge 248d240186 into 13ebea192c Kristoffer Dalby 2026-02-20 11:24:45 +0000
  • 248d240186 node: implement disable key expiry via CLI and API Kristoffer Dalby 2026-02-20 10:58:49 +0000
  • 7513b81c16 proto: add disable_expiry field to ExpireNodeRequest Kristoffer Dalby 2026-02-20 10:58:29 +0000
  • d37106fe80
    Merge 731c8f948e into 13ebea192c Kristoffer Dalby 2026-02-20 10:53:37 +0000
  • 731c8f948e
    integration: add negative and check-period SSH check mode tests Kristoffer Dalby 2026-02-18 21:25:09 +0100
  • e96f232ed6
    integration: split SSH check mode test into CLI and OIDC variants Kristoffer Dalby 2026-02-18 15:47:42 +0100
  • 9f1cb6fdc5
    hsic: add ReadLog method for container log inspection Kristoffer Dalby 2026-02-18 15:47:21 +0100
  • d4e0e92ed1
    doc: add CHANGELOG entries for SSH check action and auth commands Kristoffer Dalby 2026-02-18 15:10:42 +0100
  • ec8b217b9e
    integration: use headscale auth register in tests Kristoffer Dalby 2026-02-18 14:59:23 +0100
  • 7ef844bbc1
    cli: add headscale auth register/approve commands Kristoffer Dalby 2026-02-18 14:59:09 +0100
  • 353127b6e7
    hscontrol: implement AuthRegister and AuthApprove gRPC handlers Kristoffer Dalby 2026-02-18 14:58:51 +0100
  • 7204c0dfe0
    gen: regenerate from auth proto changes Kristoffer Dalby 2026-02-18 14:57:18 +0100
  • ecc82f25d9
    proto: add AuthRegister and AuthApprove RPCs Kristoffer Dalby 2026-02-18 14:57:06 +0100
  • d8c34ba7f0
    noise, policy: implement SSH check action handler Kristoffer Dalby 2026-02-10 16:54:56 +0100
  • 4525734d25
    templates, oidc, handlers: generalise auth templates Kristoffer Dalby 2026-02-18 14:09:06 +0100
  • c4428d80b0
    types: introduce AuthVerdict, unify auth finish API Kristoffer Dalby 2026-02-18 14:07:26 +0100
  • e45cf30867
    auth: add /auth dummy, tighten AuthRequest, generalise Kristoffer Dalby 2026-02-11 15:31:06 +0100
  • d1364194ef
    policy: patch serverURL into ssh policy Kristoffer Dalby 2026-02-10 13:59:12 +0100
  • 0291fa8644
    {policy, noise}: initial SSH check poc Kristoffer Dalby 2026-02-10 13:45:14 +0100
  • badbb7550d
    build: update golangci-lint and gopls in flake Kristoffer Dalby 2026-02-10 16:46:17 +0100
  • 996330b2a8
    app: change gorilla to chi mux, add dummy endpoints Kristoffer Dalby 2026-02-09 16:27:37 +0100
  • 841cf72cc0
    Merge b235da08be into 13ebea192c Kristoffer Dalby 2026-02-20 11:42:26 +0100
  • 13ebea192c cmd/headscale/cli: remove nil resp guards and unexport HasMachineOutputFlag main Kristoffer Dalby 2026-02-18 15:28:09 +0000
  • af777f44f4 cmd/headscale/cli: extract bypassDatabase helper and simplify policy file reads Kristoffer Dalby 2026-02-18 15:27:20 +0000
  • 7460bec767 cmd/headscale/cli: move errMissingParameter and Error type to their users Kristoffer Dalby 2026-02-18 15:25:45 +0000
  • ca321d3c13 cmd/headscale/cli: use HeadscaleDateTimeFormat and util.Base10 consistently Kristoffer Dalby 2026-02-18 15:25:14 +0000
  • 2765fd397f cmd/headscale/cli: drop dead flag-read error checks Kristoffer Dalby 2026-02-18 15:21:22 +0000
  • d72a06c6c6 cmd/headscale/cli: remove legacy namespace and machine aliases Kristoffer Dalby 2026-02-18 15:05:45 +0000
  • e816397d54 cmd/headscale/cli: remove no-op Args functions from serveCmd and dumpConfigCmd Kristoffer Dalby 2026-02-18 14:54:06 +0000
  • 22fccae125 cmd/headscale/cli: deduplicate expiration parsing and api-key flag validation Kristoffer Dalby 2026-02-18 14:53:30 +0000
  • 6c08b49d63 cmd/headscale/cli: add confirmAction helper for force/prompt patterns Kristoffer Dalby 2026-02-18 14:51:42 +0000
  • 7b7b270126 cmd/headscale/cli: add mustMarkRequired helper for init-time flag validation Kristoffer Dalby 2026-02-18 14:49:04 +0000
  • d6c39e65a5 cmd/headscale/cli: add printListOutput to centralise table-vs-JSON branching Kristoffer Dalby 2026-02-18 14:30:07 +0000
  • 8891ec9835 cmd/headscale/cli: remove deprecated output, SuccessOutput, ErrorOutput Kristoffer Dalby 2026-02-18 13:49:11 +0000
  • 095106f498 cmd/headscale/cli: convert remaining commands to RunE Kristoffer Dalby 2026-02-18 13:46:42 +0000
  • e4fe216e45 cmd/headscale/cli: switch to RunE with grpcRunE and error returns Kristoffer Dalby 2026-02-18 13:44:35 +0000
  • e6546b2cea cmd/headscale/cli: silence cobra error/usage output and centralise error formatting Kristoffer Dalby 2026-02-18 13:36:28 +0000
  • aae2f7de71 cmd/headscale/cli: add grpcRun wrapper for gRPC client lifecycle Kristoffer Dalby 2026-02-18 13:18:09 +0000
  • 3340106270
    Merge 24243e21d5 into cfb308b4a7 Kristoffer Dalby 2026-02-20 11:24:17 +0100
  • 24243e21d5 policy/v2: add policy unmarshal tests for bracketed IPv6 Kristoffer Dalby 2026-02-18 08:28:25 +0000
  • fbd3c063e9 policy/v2: accept RFC 3986 bracketed IPv6 in ACL destinations Kristoffer Dalby 2026-02-18 08:27:42 +0000
  • de75a941c7
    Merge d62786b06e into cfb308b4a7 Kristoffer Dalby 2026-02-20 09:55:49 +0000
  • d62786b06e hscontrol: add tests for deleting users with tagged nodes Kristoffer Dalby 2026-02-20 09:27:42 +0000
  • 89b23d75e4 hscontrol/types: regenerate types_view.go Kristoffer Dalby 2026-02-20 09:27:23 +0000
  • 3c75b5e94b hscontrol: enforce that tagged nodes never have user_id Kristoffer Dalby 2026-02-20 09:27:11 +0000
  • b254b5d23c hscontrol/db: add migration to clear user_id on tagged nodes Kristoffer Dalby 2026-02-20 09:26:54 +0000
  • 66b137de56
    Merge 4c46cd7a95 into cfb308b4a7 Adam Kasztenny 2026-02-19 20:51:04 -0800
  • 194442001b
    Merge b07bd37f39 into cfb308b4a7 Lukas Wolfsteiner 2026-02-19 20:50:16 -0800
  • 76b5f214ac
    Merge 62409aa996 into cfb308b4a7 Louis Liu 2026-02-19 20:46:21 -0800
  • 3b4729e79f
    Merge 5132ecc2ed into cfb308b4a7 racterub 2026-02-19 20:43:52 -0800
  • 94ad3a4f32
    Merge 7478d75012 into cfb308b4a7 Shourya Gautam 2026-02-19 20:39:54 -0800
  • c91139c3ad
    Merge fd840fabb1 into cfb308b4a7 Matan Baruch 2026-02-19 20:35:34 -0800
  • 243b1bae82
    Merge a8077c1a13 into cfb308b4a7 Ángel 2026-02-19 20:34:10 -0800
  • d416146d44
    Merge 05e991180f into cfb308b4a7 Rogan Lynch 2026-02-19 20:32:30 -0800
  • 8ac753f798
    Merge 3b8bad4252 into cfb308b4a7 Rogan Lynch 2026-02-19 20:27:35 -0800
  • e45dfc6aed
    Merge 6da44eba4b into cfb308b4a7 Samy Djemaï 2026-02-19 15:12:57 -0800
  • bc22686ecb
    Merge f0322c4ec6 into cfb308b4a7 Ali Mohammed 2026-02-19 14:57:46 -0800
  • 84326cfd48
    Merge a14d4601e4 into cfb308b4a7 Louis Liu 2026-02-19 14:28:12 -0800
  • ec3710f03d
    Merge 37162267d9 into cfb308b4a7 Rogan Lynch 2026-02-19 18:03:46 +0000
  • ad3d012bb0 Deployed cfb308b4 to development with MkDocs 1.6.1 and mike 2.1.3 gh-pages github-actions 2026-02-19 16:17:20 +0000
  • cfb308b4a7 Add FAQ entry to migrate back to default IP prefixes Florian Preinstorfer 2026-02-19 17:09:25 +0100
  • 4bb0241257 Require to update from one version to the next Florian Preinstorfer 2026-02-19 16:12:42 +0100
  • 513544cc11 Simplify upgrade snippet with a link to the upgrade guide Florian Preinstorfer 2026-02-19 16:10:23 +0100
  • d556df1c36 Extend upgrade guide with backup instructions Florian Preinstorfer 2026-02-19 09:21:44 +0100
  • 0772a1a737 Add FAQ entry to migrate back to default IP prefixes Florian Preinstorfer 2026-02-19 17:09:25 +0100
  • 4fdb6187bd Require to update from one version to the next Florian Preinstorfer 2026-02-19 16:12:42 +0100
  • ad5c90bd5e Simplify upgrade snippet with a link to the upgrade guide Florian Preinstorfer 2026-02-19 16:10:23 +0100
  • 6995397bf6 Extend upgrade guide with backup instructions Florian Preinstorfer 2026-02-19 09:21:44 +0100
  • 5af17901ac cmd/headscale/cli: remove nil resp guards and unexport HasMachineOutputFlag Kristoffer Dalby 2026-02-18 15:28:09 +0000
  • d0b0df4080 cmd/headscale/cli: extract bypassDatabase helper and simplify policy file reads Kristoffer Dalby 2026-02-18 15:27:20 +0000
  • 9609937ae4 cmd/headscale/cli: move errMissingParameter and Error type to their users Kristoffer Dalby 2026-02-18 15:25:45 +0000
  • e3cc10d94e cmd/headscale/cli: use HeadscaleDateTimeFormat and util.Base10 consistently Kristoffer Dalby 2026-02-18 15:25:14 +0000
  • e61fbcb48a cmd/headscale/cli: drop dead flag-read error checks Kristoffer Dalby 2026-02-18 15:21:22 +0000
  • c97cbeb373 cmd/headscale/cli: remove legacy namespace and machine aliases Kristoffer Dalby 2026-02-18 15:05:45 +0000
  • 8918de63e8 cmd/headscale/cli: remove no-op Args functions from serveCmd and dumpConfigCmd Kristoffer Dalby 2026-02-18 14:54:06 +0000
  • f0bf248b14 cmd/headscale/cli: deduplicate expiration parsing and api-key flag validation Kristoffer Dalby 2026-02-18 14:53:30 +0000
  • d4882758bf cmd/headscale/cli: add confirmAction helper for force/prompt patterns Kristoffer Dalby 2026-02-18 14:51:42 +0000
  • b049b9f6c4 cmd/headscale/cli: add mustMarkRequired helper for init-time flag validation Kristoffer Dalby 2026-02-18 14:49:04 +0000
  • 04d1df6124 cmd/headscale/cli: add printListOutput to centralise table-vs-JSON branching Kristoffer Dalby 2026-02-18 14:30:07 +0000
  • 627fda4b07 cmd/headscale/cli: remove deprecated output, SuccessOutput, ErrorOutput Kristoffer Dalby 2026-02-18 13:49:11 +0000
  • 93b3e5bb3e cmd/headscale/cli: convert remaining commands to RunE Kristoffer Dalby 2026-02-18 13:46:42 +0000
  • 5670e9cec4 cmd/headscale/cli: switch to RunE with grpcRunE and error returns Kristoffer Dalby 2026-02-18 13:44:35 +0000
  • c6d75cecf9
    Merge 31bee02e46 into d15ec28799 Janis Jansons 2026-02-19 13:39:52 +0100
  • b306dd6011 cmd/headscale/cli: silence cobra error/usage output and centralise error formatting Kristoffer Dalby 2026-02-18 13:36:28 +0000
  • 45aa50ed86 cmd/headscale/cli: add grpcRun wrapper for gRPC client lifecycle Kristoffer Dalby 2026-02-18 13:18:09 +0000
  • b235da08be ci: regenerate test-integration.yaml for TestSSHLocalpart Kristoffer Dalby 2026-02-18 16:43:40 +0000
  • 5cdb401b25 integration: add TestSSHLocalpart integration test Kristoffer Dalby 2026-02-18 09:47:36 +0000
  • a71bbd8d79 policy/v2: compile localpart rules into per-user SSHRules Kristoffer Dalby 2026-02-18 09:47:04 +0000
  • 537f3b1fa1 policy/v2: add localpart:*@domain SSH user type Kristoffer Dalby 2026-02-18 09:45:12 +0000
  • 82f2faaa32 node: implement disable key expiry via CLI and API Kristoffer Dalby 2026-02-18 09:14:27 +0000
  • 544a2bd7cd proto: add disable_expiry field to ExpireNodeRequest Kristoffer Dalby 2026-02-18 09:14:15 +0000
  • d15ec28799 ci: pin Docker to v28 to avoid v29 breaking changes Kristoffer Dalby 2026-02-18 16:56:25 +0000
  • eccf64eb58 all: fix staticcheck SA4006 in types_test.go Kristoffer Dalby 2026-02-17 09:02:25 +0000
  • 43afeedde2 all: apply golangci-lint 2.9.0 fixes Kristoffer Dalby 2026-02-16 19:40:02 +0000
  • 73613d7f53 db: fix database_versions table creation for PostgreSQL Kristoffer Dalby 2026-02-16 18:34:04 +0000
  • 30d18575be CHANGELOG: document strict version upgrade path Kristoffer Dalby 2026-02-16 14:21:04 +0000
  • 70f8141abd all: upgrade from Go 1.26rc2 to Go 1.26.0 Kristoffer Dalby 2026-02-16 14:16:52 +0000
  • 82958835ce db: enforce strict version upgrade path Kristoffer Dalby 2026-02-16 14:02:05 +0000