Commit Graph

  • 44a4dd5de6 build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 dependabot/go_modules/golang.org/x/crypto-0.45.0 dependabot[bot] 2025-11-20 02:40:03 +00:00
  • 8f662ecbf0 Deployed 72d5fd04 to development with MkDocs 1.6.1 and mike 2.1.3 gh-pages github-actions 2025-11-18 10:08:21 +00:00
  • 72d5fd04a7 Remove duplicated documentation and link to getting started instead main Florian Preinstorfer 2025-11-17 21:20:51 +01:00
  • e86d063056 Mention /health instead of /windows Florian Preinstorfer 2025-11-17 21:10:30 +01:00
  • f3044f0bfe flake.lock: Update update_flake_lock_action github-actions[bot] 2025-11-16 00:25:08 +00:00
  • 3a7d9a4e7f Deployed e0c9e18e to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-11-15 16:44:38 +00:00
  • e0c9e18e22 Update OIDC documentation for allowed groups filter Acha 2025-11-15 03:45:20 -08:00
  • efbce70fc2 Deployed 21af106f to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-11-14 13:54:24 +00:00
  • 21af106f68 Containers should be read-only Florian Preinstorfer 2025-11-14 09:53:32 +01:00
  • 7fb0f9a501 batcher: send endpoint and derp only updates. (#2856) Kristoffer Dalby 2025-11-13 13:38:49 -06:00
  • 4b25976288 db: add comment to always check errors in migration Kristoffer Dalby 2025-11-13 15:53:48 +01:00
  • 1c146f70e9 db: remove _schema from migration tests Kristoffer Dalby 2025-11-13 15:49:27 +01:00
  • 1d26d68d6c Deployed 249630be to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-11-13 14:23:39 +00:00
  • 249630bed8 Add API documentation Florian Preinstorfer 2025-10-26 09:12:53 +01:00
  • 75247f82b8 hscontrol/db: add init schema, drop pre-0.25 support (#2883) Kristoffer Dalby 2025-11-13 04:44:10 -06:00
  • 665cc44094 Explicitly drop apt-get clean and use dist-clean Tianon Gravi 2025-11-11 21:46:34 -08:00
  • 8394e7094a capver: update latest (#2774) Kristoffer Dalby 2025-11-12 13:26:54 -06:00
  • da9018a0eb types: make pre auth key use bcrypt (#2853) Kristoffer Dalby 2025-11-12 09:36:36 -06:00
  • e3ced80278 hscontrol: consolidate assets into single package Kristoffer Dalby 2025-11-12 14:23:15 +01:00
  • 09c9762fe0 hscontrol: convert BlankHandler to use elem-go Kristoffer Dalby 2025-11-12 04:54:29 +01:00
  • 75e24de7bd flake: disable CGO in dev shell Kristoffer Dalby 2025-11-11 21:37:44 +01:00
  • 2aa5b8b68d changelog: add entry for templates redesign Kristoffer Dalby 2025-11-11 21:26:15 +01:00
  • 4e77e910c5 hscontrol: use octal literal syntax in test Kristoffer Dalby 2025-10-28 16:29:59 +01:00
  • a496864762 hscontrol: add template HTML consistency test Kristoffer Dalby 2025-10-28 16:29:39 +01:00
  • 3ed1067a95 hscontrol/templates: refactor to use CSS classes and embedded files Kristoffer Dalby 2025-10-28 16:29:00 +01:00
  • 285c4e46a9 hscontrol/templates: add Material for MkDocs design assets Kristoffer Dalby 2025-10-28 16:28:07 +01:00
  • 89285c317b templates: migrate OIDC callback to elem-go Kristoffer Dalby 2025-10-24 15:43:29 +02:00
  • d14be8d43b nix: add NixOS module and tests (#2857) Kristoffer Dalby 2025-11-12 07:11:38 -06:00
  • 000d5c3b0c prettier: use standard config for all files including changelog (#2879) Kristoffer Dalby 2025-11-12 06:59:43 -06:00
  • 218a8db1b9 add favicon to webpages (#2858) Teej 2025-11-11 22:46:57 -05:00
  • 1dcb04ce9b changelog: add changelog entry Kristoffer Dalby 2025-11-11 22:00:39 +01:00
  • 299cef4e99 fix: free ips from usedIps ipset on DeleteNode Andrey Bobelev 2025-10-28 11:19:14 +02:00
  • 19bb596db3 Deployed 6d24afba to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-11-11 19:41:30 +00:00
  • 6d24afba1c add pre-commit hooks, move claude to agents. (#2877) Kristoffer Dalby 2025-11-11 13:35:23 -06:00
  • 17ce1320a7 Deployed f658a8ea to 0.27.1 with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-11-11 19:25:50 +00:00
  • 87d999fa28 Deployed f658a8ea to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-11-11 19:20:36 +00:00
  • f658a8eacd mkdocs: 0.27.1 v0.27.1 Kristoffer Dalby 2025-11-11 20:12:46 +01:00
  • 785168a7b8 changelog: prepare for 0.27.1 Kristoffer Dalby 2025-11-11 20:06:52 +01:00
  • 3bd4ecd9cd fix: preserve node expiry when tailscaled restarts Kristoffer Dalby 2025-11-11 17:42:07 +01:00
  • 3455d1cb59 hscontrol/db: fix RenameUser to use Updates() Kristoffer Dalby 2025-11-10 19:17:55 +01:00
  • ddd31ba774 hscontrol: use Updates() instead of Save() for partial updates Kristoffer Dalby 2025-11-10 19:15:05 +01:00
  • 4a8dc2d445 hscontrol/state,db: preserve node expiry on MapRequest updates Kristoffer Dalby 2025-11-10 18:36:11 +01:00
  • 773a46a968 integration: add test to replicate #2862 Kristoffer Dalby 2025-11-11 17:36:27 +01:00
  • 4728a2ba9e hscontrol/state: allow expired auth keys for node re-registration Kristoffer Dalby 2025-11-03 15:29:39 +01:00
  • 51a819125c Deployed abed5346 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-11-11 10:52:12 +00:00
  • abed534628 Document how to restrict access to exit nodes per user/group Florian Preinstorfer 2025-11-05 20:40:31 +01:00
  • 21e3f2598d policy: fix issue where non existent user results in empty ssh pol Kristoffer Dalby 2025-11-10 17:00:03 +01:00
  • a28d9bed6d policy: reproduce 2863 in test Kristoffer Dalby 2025-11-10 16:57:07 +01:00
  • 28faf8cd71 db: add defensive removal of old indicies Kristoffer Dalby 2025-11-10 16:12:41 +01:00
  • 5a2ee0c391 db: add comment about removing migrations Kristoffer Dalby 2025-11-10 16:19:00 +01:00
  • 5cd15c3656 fix: make state cookies valid when client uses multiple login URLs Andrey Bobelev 2025-11-04 07:18:51 +02:00
  • baa45573a6 build(deps): bump github.com/opencontainers/runc from 1.3.2 to 1.3.3 dependabot/go_modules/github.com/opencontainers/runc-1.3.3 dependabot[bot] 2025-11-05 16:40:13 +00:00
  • 2024219bd1 types: Distinguish subnet and exit node access Kristoffer Dalby 2025-11-01 14:29:50 +01:00
  • d9c3eaf8c8 matcher: Add func for comparing Dests and TheInternet Kristoffer Dalby 2025-11-01 14:27:59 +01:00
  • bd9cf42b96 types: NodeView CanAccess uses internal Kristoffer Dalby 2025-11-01 14:27:13 +01:00
  • d7a43a7cf1 state: use AllApprovedRoutes instead of SubnetRoutes Kristoffer Dalby 2025-11-01 14:28:32 +01:00
  • 1c0bb0338d types: split SubnetRoutes and ExitRoutes Kristoffer Dalby 2025-11-01 14:25:07 +01:00
  • c649c89e00 policy: Reproduce exit node visibility issues Kristoffer Dalby 2025-11-01 14:28:50 +01:00
  • af2de35b6c chore: fix autogroup:self with other acl rules (#2842) Vitalij Dovhanyc 2025-11-02 11:48:27 +01:00
  • 02c7c1a0e7 cli: only validate bypass-grpc set policy (#2854) Kristoffer Dalby 2025-11-02 10:42:59 +01:00
  • d23fa26395 Fix flaky TestShuffleDERPMapDeterministic by ensuring deterministic map iteration (#2848) Copilot 2025-11-02 10:05:23 +01:00
  • 1f4b645d5b Refactor: Extract route filtering logic into helper function copilot/investigate-headscale-issue-2788 copilot-swe-agent[bot] 2025-11-01 09:05:37 +00:00
  • 4aa9292b91 Address code review feedback - clarify comments and logic copilot/investigate-visibility-issue-2788 copilot-swe-agent[bot] 2025-11-01 08:59:28 +00:00
  • 4fa1f4baa3 Add integration test for exit node ACL visibility (issue #2788) copilot-swe-agent[bot] 2025-11-01 08:54:29 +00:00
  • 31bf3a6637 Fix exit node visibility issue - filter based on autogroup:internet permission copilot-swe-agent[bot] 2025-11-01 08:53:35 +00:00
  • e0107024e8 Filter exit routes through ACL policy to fix issue #2788 copilot-swe-agent[bot] 2025-11-01 08:52:29 +00:00
  • a9dcf48565 Complete fix for issue #2833 - code review and security checks passed copilot/investigate-issue-2833 copilot-swe-agent[bot] 2025-11-01 08:49:29 +00:00
  • 43c91c8161 Fix Domain() to return BaseDomain instead of ServerURL hostname copilot-swe-agent[bot] 2025-11-01 08:42:24 +00:00
  • 5fd393c507 Rename test to TestPingAllByIPRandomClientPort and add to GitHub workflow copilot/debug-issue-2846 copilot-swe-agent[bot] 2025-11-01 08:31:41 +00:00
  • 309437fa14 Initial plan copilot-swe-agent[bot] 2025-11-01 08:29:18 +00:00
  • abde3ef8b3 Initial plan copilot-swe-agent[bot] 2025-11-01 08:28:06 +00:00
  • a55cdc2636 Initial plan copilot-swe-agent[bot] 2025-11-01 08:27:52 +00:00
  • aafe727cb9 Refine direct connection validation logic in TestPingAllByIPDirectConnections copilot-swe-agent[bot] 2025-11-01 08:22:28 +00:00
  • 2ac534dd30 Add TestPingAllByIPDirectConnections test to validate direct connections with randomize_client_port copilot-swe-agent[bot] 2025-11-01 08:19:37 +00:00
  • c09556dd22 Initial plan copilot-swe-agent[bot] 2025-11-01 08:08:53 +00:00
  • 18fb3f00a8 Add additional test cases to verify different base domains produce different shuffle orders copilot/fix-issue-2847 copilot-swe-agent[bot] 2025-11-01 07:39:15 +00:00
  • 1980ee6ca4 Fix TestShuffleDERPMapDeterministic flakiness by ensuring deterministic region iteration copilot-swe-agent[bot] 2025-11-01 07:13:55 +00:00
  • f9bb88ad24 expire nodes with a custom timestamp (#2828) Andrey 2025-11-01 09:09:13 +02:00
  • 456a5d5cce db: ignore _litestream tables when validating (#2843) Kristoffer Dalby 2025-11-01 08:08:22 +01:00
  • ddbd3e14ba db: remove all old, unused tables (#2844) Kristoffer Dalby 2025-11-01 08:03:37 +01:00
  • 6bb7f4383e Initial plan copilot-swe-agent[bot] 2025-11-01 07:03:20 +00:00
  • 3942682d85 Deployed 0a43aab8 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-10-28 04:55:58 +00:00
  • 0a43aab8f5 Use Debian 12 as minimum version for the deb package Florian Preinstorfer 2025-10-27 20:43:33 +01:00
  • 4bd614a559 Use current stable base images for Debian and Alpine Florian Preinstorfer 2025-10-27 20:29:41 +01:00
  • 19a33394f6 changelog: set 0.27 date (#2823) Kristoffer Dalby 2025-10-27 12:14:02 +01:00
  • 84fe3de251 integration: reduce TestAutoApproveMultiNetwork matrix to 3 tests (#2815) Kristoffer Dalby 2025-10-27 12:08:52 +01:00
  • e2cc5f9a30 Deployed 450a7b15 to 0.27.0 with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-10-27 10:59:50 +00:00
  • 450a7b15ec #2796: Add creation_time and ko_data_creation_time to goreleaser.yml kos v0.27.0 Paarth Shah 2025-10-26 22:20:59 -07:00
  • 64b7142e22 .goreleaser: add upgrade section (#2820) Kristoffer Dalby 2025-10-27 10:41:52 +01:00
  • 52d27d58f0 hscontrol: add /version HTTP endpoint (#2821) Kristoffer Dalby 2025-10-27 10:41:34 +01:00
  • e68e2288f7 gen: test-integration (#2814) Kristoffer Dalby 2025-10-24 17:22:53 +02:00
  • c808587de0 cli: do not show new pre-releases on stable (#2813) Kristoffer Dalby 2025-10-24 13:15:53 +02:00
  • 2bf1200483 policy: fix autogroup:self propagation and optimize cache invalidation (#2807) v0.27.0-beta.2 Kristoffer Dalby 2025-10-23 17:57:41 +02:00
  • 66826232ff integration: add tests for api bypass (#2811) Kristoffer Dalby 2025-10-22 16:30:25 +02:00
  • 1cdea7ed9b stricter hostname validation and replace (#2383) Kristoffer Dalby 2025-10-22 13:50:39 +02:00
  • 2c9e98d3f5 fix: guard every error statement with early return (#2810) Elyas Asmad 2025-10-22 19:48:07 +08:00
  • a09b50c724 Deployed 8becb7e5 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-10-21 12:29:17 +00:00
  • 8becb7e54a Mention explicitly that @ is only required in policy Florian Preinstorfer 2025-10-21 13:19:59 +02:00
  • ed38d00aaa Fix autogroup:self alternative example Florian Preinstorfer 2025-10-21 12:51:07 +02:00
  • 8398ae156e Deployed 8010cc57 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-10-19 15:14:51 +00:00