Commit Graph

  • 22e6094a90 golangci: disable varnamelen main Kristoffer Dalby 2025-07-06 12:37:53 +02:00
  • 73023c2ec3 all: use immutable node view in read path Kristoffer Dalby 2025-07-05 23:31:13 +02:00
  • 5ba7120418 .github/workflows: prettier Kristoffer Dalby 2025-07-07 15:03:13 +02:00
  • d311d2e206 flake: dont override gopls Kristoffer Dalby 2025-07-07 15:02:31 +02:00
  • 05996a5048 .github/workflow: only run a few selected postgres tests Kristoffer Dalby 2025-07-07 08:37:12 +02:00
  • 4668e5dd96 changelog: add entry for db Kristoffer Dalby 2025-07-07 12:14:43 +02:00
  • c6736dd6d6 db: add sqlite "source of truth" schema Kristoffer Dalby 2025-05-21 11:08:33 +02:00
  • d23d93ae1b flake.lock: Update update_flake_lock_action github-actions[bot] 2025-07-06 00:26:27 +00:00
  • 855c48aec2
    remove unneeded check (#2658) Stavros Kois 2025-07-04 18:47:01 +03:00
  • ded049b905
    don't crash if config file is missing (#2656) Stavros Kois 2025-07-04 15:58:17 +03:00
  • 2c5eb96f5f Deployed d461db3a to development with MkDocs 1.6.1 and mike 2.1.3 gh-pages github-actions 2025-07-04 12:47:06 +00:00
  • 3bad5d5590
    flake.lock: Update (#2585) github-actions[bot] 2025-07-04 12:00:59 +00:00
  • d461db3abd Refactor OpenID Connect documentation Florian Preinstorfer 2025-06-24 08:20:15 +02:00
  • efc6974017
    fix typo in parseCapabilityVersion, and removed unused error (#2644) (#2644) eyJhb 2025-07-04 09:40:29 +02:00
  • 3f72ee9de8
    Clarify SIGHUP log message (#2661) Fredrik Ekre 2025-07-04 09:30:51 +02:00
  • d3ba4a6afb
    build(deps): bump github.com/go-viper/mapstructure/v2 dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.3.0 dependabot[bot] 2025-06-27 17:01:40 +00:00
  • e73b2a9fb9
    Ensure that a username starts with a letter (#2635) nblock 2025-06-24 14:45:44 +02:00
  • 2558edbdf4 Deployed 081af267 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-24 06:17:26 +00:00
  • 081af2674b
    ci: fix golangci-lint flag for v2 compatibility (#2654) Kristoffer Dalby 2025-06-24 08:14:50 +02:00
  • 1553f0ab53 state: introduce state Kristoffer Dalby 2025-05-27 16:27:16 +02:00
  • a975b6a8b1
    hscontrol: remove go-grpc-middleware v1 dependency (#2653) Kristoffer Dalby 2025-06-23 16:57:20 +02:00
  • afc11e1f0c
    cmd/hi: fixes and qol (#2649) Kristoffer Dalby 2025-06-23 13:43:14 +02:00
  • ea7376f522
    cmd/hi: add integration test runner CLI tool (#2648) Kristoffer Dalby 2025-06-18 11:22:15 +02:00
  • d325211617
    feat: add verify client config for embedded DERP (#2260) seiuneko 2025-06-18 15:24:53 +08:00
  • 9884e78119 Deployed 4d890307 to 0.26.1 with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-07 09:09:49 +00:00
  • 4d89030701 Set doc version to 0.26.1 doc/0.26.1 Florian Preinstorfer 2025-06-07 11:08:54 +02:00
  • 62cae4ee7b Deployed 474ea236 to 0.26.1 with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-06-06 11:03:34 +00:00
  • 474ea236d0
    Fix /machine/map endpoint vulnerability (#2642) v0.26.1 Mustafa Enes Batur 2025-06-06 12:14:11 +02:00
  • bad783321e
    Fix /machine/map endpoint vulnerability (#2642) Mustafa Enes Batur 2025-06-06 12:14:11 +02:00
  • b8044c29dd
    Replace magic-nix-cache-action (#2575) Hannes 2025-05-27 05:05:08 +08:00
  • 0f7c73f112 Deployed df69840f to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-23 15:53:36 +00:00
  • df69840f92 feat(tools): Add Go client implementation Shubham Hibare 2025-05-23 20:01:55 +05:30
  • f6cb81cfdf Deployed 76ca7a2b to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-22 04:52:40 +00:00
  • 76ca7a2b50 Add headscale-console lucarickli 2025-05-21 22:24:20 +02:00
  • 1cf80a726e Deployed cd704570 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-21 15:49:30 +00:00
  • cd704570be Drop support for Ubuntu 20.04 Florian Preinstorfer 2025-05-21 14:58:17 +02:00
  • 43c9c50af4 Drop syslog.target and systemd-managed /var/run Florian Preinstorfer 2025-05-19 14:30:07 +02:00
  • 4a941a2cb4 Refactor Debian/Ubuntu package Florian Preinstorfer 2025-05-16 17:59:57 +02:00
  • d2879b2b36
    web: change node registration parameter order (#2607) Greg Dietsche 2025-05-21 04:18:53 -05:00
  • a52f1df180
    policy: remove v1 code (#2600) Kristoffer Dalby 2025-05-20 13:57:26 +02:00
  • 1605e2a7a9 fix typo in TailSQL's log azrikahar 2025-05-18 12:46:37 +08:00
  • 1e7eae4156 Deployed 6750414d to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-17 09:08:12 +00:00
  • 6750414db1
    feat: add autogroup:member, autogroup:tagged (#2572) Vitalij Dovhanyc 2025-05-17 11:07:34 +02:00
  • 657e3fb3cd Deployed b50e10a1 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-16 17:33:36 +00:00
  • b50e10a1be Document breaking change for dns.override_local_dns Florian Preinstorfer 2025-05-15 07:15:54 +02:00
  • c15aa541bb Document HEADSCALE_CONFIG Florian Preinstorfer 2025-05-14 20:12:37 +02:00
  • 49b3468845 Do not ignore config-example.yml Florian Preinstorfer 2025-05-14 09:21:30 +02:00
  • bd6ed80936
    policy/v2: error on missing or zero port (#2606) Kristoffer Dalby 2025-05-16 17:30:47 +02:00
  • 30525cee0e
    goreleaser: always do draft (#2595) Kristoffer Dalby 2025-05-16 11:23:22 +03:00
  • 993768ba2e Deployed 2dc2f3b3 to 0.26.0 with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-14 14:58:01 +00:00
  • 9bdca42bba Deployed d7a503a3 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-14 14:53:52 +00:00
  • 2dc2f3b3f0
    users: harden, test, and add cleaner of identifier (#2593) v0.26.0 Kristoffer Dalby 2025-05-14 17:45:14 +03:00
  • d7a503a34e
    changelog: entry for 0.26 (#2594) Kristoffer Dalby 2025-05-14 17:32:56 +03:00
  • 62b489dc68
    fix: change FormatUint base from 64 to 10 in preauthkeys list command (#2588) jasonrepos 2025-05-13 19:40:17 +01:00
  • 8c7e650616
    Remove map_legacy_users from example configuration (#2590) nblock 2025-05-13 20:38:52 +02:00
  • 43943aeee9
    bring back last_seen in database (#2579) v0.26.0-beta.2 Kristoffer Dalby 2025-05-10 10:49:08 +03:00
  • d81b0053e5
    Simplify policy migration (#2582) nblock 2025-05-10 08:04:42 +02:00
  • dd0cbdf40c
    Add migration steps when policy is stored in the database (#2581) nblock 2025-05-09 23:30:39 +02:00
  • 37dc0dad35
    policy/v2: separate exit node and 0.0.0.0/0 routes (#2578) Kristoffer Dalby 2025-05-10 00:20:04 +03:00
  • 377b854dd8
    cli: policy check, dont require config or log (#2580) Kristoffer Dalby 2025-05-10 00:19:47 +03:00
  • 56db4ed0f1
    policy/v2: validate that no undefined group or tag is used (#2576) Kristoffer Dalby 2025-05-09 12:51:30 +03:00
  • 538e96d756 Deployed 833e0f66 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-05 13:25:33 +00:00
  • 833e0f66f1
    Remove subnet router visibility workaround from docs (#2569) nblock 2025-05-05 15:24:59 +02:00
  • 1dddd3e93b
    app: throw away not found body (#2566) v0.26.0-beta.1 Kristoffer Dalby 2025-05-04 23:06:44 +03:00
  • 26be5572fc Deployed 9a86ffc1 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-04 19:55:41 +00:00
  • 9a86ffc102
    Misc doc fixes (#2562) nblock 2025-05-04 21:55:08 +02:00
  • 45e38cb080
    policy: reduce routes sent to peers based on packetfilter (#2561) Kristoffer Dalby 2025-05-04 22:52:47 +03:00
  • b9868f6516
    Make more granular SSH tests for both Policies (#2555) Kristoffer Dalby 2025-05-04 15:05:41 +03:00
  • f317a85ab4
    go.mod: update rest of deps (#2559) Kristoffer Dalby 2025-05-03 17:36:08 +03:00
  • 383f2896b8 Deployed 53d9c951 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-03 11:23:31 +00:00
  • 53d9c95160 Update container.md Alexey Tarasov 2025-05-03 12:16:49 +05:00
  • 5c5e19bfab Deployed 03a91693 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-03 09:24:28 +00:00
  • 03a91693ac
    feat: Create headscale user and group as system user/groups (#2322) Jacob Yundt 2025-05-03 04:13:54 -05:00
  • 83cf41eafa Deployed 18d21d35 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-03 08:26:26 +00:00
  • cb7c0173ec
    Fix deprecation warnings (#2558) nblock 2025-05-03 10:18:49 +02:00
  • 18d21d3585
    Add documentation for routes (#2496) nblock 2025-05-03 10:16:45 +02:00
  • e7d2d79134
    update capmap and deps for release (#2522) Kristoffer Dalby 2025-05-02 23:12:29 +03:00
  • d810597414
    policy/matcher: fix bug using contains instead of overlap (#2556) Kristoffer Dalby 2025-05-02 23:08:56 +03:00
  • 93afb03f67
    cmd: add policy check command (#2553) Kristoffer Dalby 2025-05-02 13:58:30 +03:00
  • e4d10ad964
    policy/v2: validate autogroup:interet only in dst (#2552) Kristoffer Dalby 2025-05-02 13:58:12 +03:00
  • 2bd79f64b8 Deployed 7dc86366 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-05-02 09:09:55 +00:00
  • 7dc86366b4 Update source.md Janne Johansson 2025-05-02 10:04:14 +02:00
  • c923f461ab
    error on undefined host in policy (#2490) Kristoffer Dalby 2025-05-01 15:30:52 +03:00
  • a4a203b9a3
    cli/nodes: filter nodes without any routes (#2551) Kristoffer Dalby 2025-05-01 13:27:54 +03:00
  • 4651d06fa8
    Make matchers part of the Policy interface (#2514) aergus-tng 2025-05-01 07:06:30 +02:00
  • eb1ecefd9e
    auth: ensure that routes are autoapproved when the node is stored (#2550) Kristoffer Dalby 2025-05-01 08:05:42 +03:00
  • 6b6509eeeb
    notify nodes after owner change (#2543) Kristoffer Dalby 2025-04-30 19:33:38 +03:00
  • cfe9bbf829
    oidc: try to get username from userinfo (#2545) Kristoffer Dalby 2025-04-30 12:54:13 +03:00
  • 8f9fbf16f1
    types/authkey: include user object in response (#2542) Kristoffer Dalby 2025-04-30 12:45:08 +03:00
  • f1206328dc
    fix webauth + autoapprove routes (#2528) Kristoffer Dalby 2025-04-30 08:54:04 +03:00
  • 57861507ab
    integration: remove failing resolvconf tests (#2549) Kristoffer Dalby 2025-04-30 08:52:23 +03:00
  • 2b38f7bef7
    policy/v2: make default (#2546) Kristoffer Dalby 2025-04-29 17:27:41 +03:00
  • 9a4d0e1a99
    flake.lock: Update (#2518) github-actions[bot] 2025-04-24 11:02:09 +00:00
  • 30539b2e26
    config: disallow same server url and base_domain (#2544) Kristoffer Dalby 2025-04-23 16:24:38 +02:00
  • 098ab0357c
    add casbin user test (#2474) Kristoffer Dalby 2025-04-23 13:21:51 +02:00
  • 56d085bd08
    Fix panic on fast reconnection of node (#2536) Relihan Myburgh 2025-04-23 21:52:24 +12:00
  • 92e587a82c
    Fix goroutine leak in EphemeralGC on node cancel (#2538) Relihan Myburgh 2025-04-23 21:44:24 +12:00
  • c9291d294b Deployed f3a1e693 to development with MkDocs 1.6.1 and mike 2.1.3 github-actions 2025-04-22 09:29:30 +00:00
  • f3a1e693f2 Mention "Network flow logs" as a missing feature Pamplemousse 2025-04-22 11:17:58 +02:00
  • f783555469
    integration: clean up unreferenced hs- networks (#2534) Kristoffer Dalby 2025-04-18 12:06:28 +02:00