Commit Graph

  • 7ce4738d8a Preload namespace so the name can be shown Juan Font 2021-09-03 10:23:26 +02:00
  • 7287e0259c Minor linting issues Juan Font 2021-09-02 17:08:39 +02:00
  • d86de68b40 Show namespace in node list table Juan Font 2021-09-02 17:06:47 +02:00
  • 4ba107a765 README updated Juan Font 2021-09-02 17:00:46 +02:00
  • 187b016d09 Added helper function to get list of shared nodes Juan Font 2021-09-02 16:59:50 +02:00
  • 7010f5afad Added unit tests on sharing nodes Juan Font 2021-09-02 16:59:12 +02:00
  • 48b73fa12f Implement node sharing functionality Juan Font 2021-09-02 16:59:03 +02:00
  • 1ecd0d7ca4 Added DB SharedNode model to support sharing nodes Juan Font 2021-09-02 16:57:26 +02:00
  • 6faaae0c5f
    docs: add notes on how to build own DERP server Silver Bullet 2021-09-02 06:08:12 +08:00
  • e4ef65be76 fix: check last seen time without possible null pointer Silver Bullet 2021-09-02 05:44:42 +08:00
  • 39c661d408
    Merge pull request #99 from juanfont/explicit-ubuntu-version Juan Font 2021-08-26 21:18:16 +02:00
  • 91a48d6a43
    Update Dockerfile Juan Font 2021-08-26 10:23:45 +02:00
  • 123f0fa185
    Merge pull request #98 from kradalby/initial-dns-server-exit-node v0.7.1 Kristoffer Dalby 2021-08-25 22:58:25 +01:00
  • ba3dffecbf
    Update readme Kristoffer Dalby 2021-08-25 19:05:10 +01:00
  • 8735e5675c
    Add a test for the getdnsconfig function Kristoffer Dalby 2021-08-25 19:03:04 +01:00
  • 3f5e06a0f8
    Dont add the portnumber to the ip Kristoffer Dalby 2021-08-25 18:43:13 +01:00
  • ba40a40b73
    Merge pull request #96 from qbit/version_fix Juan Font 2021-08-25 12:34:34 +02:00
  • b3732e7fb9
    Add nameserver as resolver aswell Kristoffer Dalby 2021-08-25 07:04:48 +01:00
  • 104776ee84 fix setting of version Aaron Bieber 2021-08-24 07:49:15 -06:00
  • 01e781e546
    Pass DNSConfig to nodes in MapResponse Kristoffer Dalby 2021-08-24 07:11:45 +01:00
  • e77c16b55a
    Add DNSConfig to example and setup test Kristoffer Dalby 2021-08-24 07:10:09 +01:00
  • 987bbee1db
    Add DNSConfig field to configuration Kristoffer Dalby 2021-08-24 07:09:47 +01:00
  • 74d2fe1baa
    Merge pull request #84 from kradalby/integration-tests-ci v0.7.0 Juan Font 2021-08-23 09:42:07 +02:00
  • 98e63d5561
    Merge pull request #94 from kradalby/split-lint-test Kristoffer Dalby 2021-08-23 07:46:11 +01:00
  • 059f13fc9d
    Add missing comment for stream function Kristoffer Dalby 2021-08-23 07:38:14 +01:00
  • ebd27b46af
    Add comment to updatemachine Kristoffer Dalby 2021-08-23 07:35:44 +01:00
  • ca8d814918
    Merge pull request #92 from kradalby/enhance-route-command Juan Font 2021-08-22 12:48:30 +02:00
  • 0aeeaac361
    Always load machine object from DB before save/modify Kristoffer Dalby 2021-08-21 16:52:19 +01:00
  • 28ed8a5742
    Actually rename lint Kristoffer Dalby 2021-08-21 15:42:23 +01:00
  • f749be1490
    Split lint and test CI files Kristoffer Dalby 2021-08-21 15:40:27 +01:00
  • 693bce1b10
    Update test machine name properly Kristoffer Dalby 2021-08-21 15:35:26 +01:00
  • 4f97e077db
    Add --all flag to routes enable command to enable all advertised routes Kristoffer Dalby 2021-08-21 15:04:30 +01:00
  • c883e79884
    Enhance route command with ptables and multiple routes Kristoffer Dalby 2021-08-21 14:49:46 +01:00
  • a613501ff2
    Update .github/workflows/release.yml ohdearaugustin 2021-08-21 11:17:21 +02:00
  • a054e2514a
    Keep tailscale count at 25 in integration tests Kristoffer Dalby 2021-08-21 09:26:18 +01:00
  • c49fe26da7
    Code clean up, loglevel debug for integration tests Kristoffer Dalby 2021-08-21 09:15:16 +01:00
  • 75afdc6306 github/workflows: remove version tag ohdearaugustin 2021-08-20 20:10:34 +02:00
  • f02beaf075 github/workflows: add checkout ohdearaugustin 2021-08-20 19:45:01 +02:00
  • 8bcc7e88f0 github/workflows: add dispatch ohdearaugustin 2021-08-20 19:37:15 +02:00
  • 0adbd720bf github/workflows: add docker release ohdearaugustin 2021-08-20 19:15:20 +02:00
  • d93a7f2e02
    Make Info default log level Kristoffer Dalby 2021-08-20 17:15:07 +01:00
  • 88d7ac04bf
    Account for racecondition in deleting/closing update channel Kristoffer Dalby 2021-08-20 16:52:34 +01:00
  • 1f422af1c8
    Save headscale logs if jobs fail Kristoffer Dalby 2021-08-20 16:50:55 +01:00
  • 53168d54d8
    Make http timeout 30s instead of 10s Kristoffer Dalby 2021-08-19 22:29:03 +01:00
  • b0ec945dbb
    Make lastStateChange namespaced Kristoffer Dalby 2021-08-19 18:19:26 +01:00
  • 48ef6e5a6f
    Rename keepAlive function, as it now does more things Kristoffer Dalby 2021-08-19 18:06:57 +01:00
  • 8d1adaaef3
    Move isOutdated logic to updateChan consumation Kristoffer Dalby 2021-08-19 18:05:33 +01:00
  • dd8c0d1e9e Move most "poll" functionality to poll.go Kristoffer Dalby 2021-08-18 23:24:22 +01:00
  • 57b79aa852 Set timeout, add lastupdate field Kristoffer Dalby 2021-08-18 23:21:11 +01:00
  • 2f883410d2 Add lastUpdate field to machine, function issue message on update channel Kristoffer Dalby 2021-08-18 23:17:38 +01:00
  • 6fa61380b2
    Up client count, make arguments more explicit and clean up unused assignments Kristoffer Dalby 2021-08-18 23:17:09 +01:00
  • 47b61c0cea
    Merge pull request #86 from juanfont/better-ui v0.6.1 Juan Font 2021-08-16 09:33:47 +02:00
  • d739ac830f
    Merge pull request #87 from juanfont/fix-route-notify Juan Font 2021-08-16 09:25:31 +02:00
  • 26024fedc7
    Merge branch 'main' into fix-route-notify Juan Font 2021-08-16 00:29:38 +02:00
  • a376b697c0 Send notifications when enabling a route Juan Font 2021-08-16 00:17:26 +02:00
  • bc2574680d Linting Juan Font 2021-08-15 23:35:03 +02:00
  • f194b41435 Better table in preauthkeys Juan Font 2021-08-15 23:29:55 +02:00
  • 350f7da55d Better table in namespaces Juan Font 2021-08-15 23:20:38 +02:00
  • 36f5f78f46 pterm dependency Juan Font 2021-08-15 23:10:50 +02:00
  • 55fe5b0b41 Use pterm table in node list Juan Font 2021-08-15 23:10:39 +02:00
  • 7d1a5c00a0
    Try with longer timeout Kristoffer Dalby 2021-08-13 16:56:28 +01:00
  • 036061664e
    initial integration test file Kristoffer Dalby 2021-08-13 16:12:01 +01:00
  • 5b1b40ce93
    Merge pull request #83 from kradalby/more-integration-tests Kristoffer Dalby 2021-08-13 16:05:32 +01:00
  • a8d9fdce3c
    Uncomment ping test Kristoffer Dalby 2021-08-13 11:01:23 +01:00
  • 700382cba4
    Split stream part of pollhandlermap into its own func Kristoffer Dalby 2021-08-13 10:33:50 +01:00
  • 9698abbfd5
    Resolve merge conflict Kristoffer Dalby 2021-08-13 10:33:19 +01:00
  • 5bfcf5c917
    Merge pull request #82 from juanfont/really-expire-ephemeral Juan Font 2021-08-12 22:05:53 +02:00
  • 8eb7d47072 Fixed linting Juan Font 2021-08-12 21:57:20 +02:00
  • ab61c87701 Also notify peers when deleting ephemerals Juan Font 2021-08-12 21:53:37 +02:00
  • c1e6157847 Expire ephemeral is internal Juan Font 2021-08-12 21:45:40 +02:00
  • 4c849539fc Expire the ephemeral nodes in the Serve method Juan Font 2021-08-12 21:44:12 +02:00
  • 9c2a630055
    Merge pull request #81 from kradalby/integration-tests v0.6.0 Juan Font 2021-08-12 11:15:45 +02:00
  • 0e1ddf9715
    Set longer timeout for integration tests Kristoffer Dalby 2021-08-12 07:36:38 +01:00
  • 54da1a4155
    Commit the correct integration etc files Kristoffer Dalby 2021-08-12 07:05:26 +01:00
  • 7141e2ed70
    Fix hostname passed to join command Kristoffer Dalby 2021-08-11 17:12:39 +01:00
  • c9e5048015 Merge remote-tracking branch 'upstream/main' into integration-tests Kristoffer Dalby 2021-08-08 17:57:28 +01:00
  • 4e077b053c Initial work, add integration tests Kristoffer Dalby 2021-08-08 17:50:32 +01:00
  • f973aef80c Add Dockerfile to build tailscale docker image for integration tests Kristoffer Dalby 2021-08-08 17:43:06 +01:00
  • a43bb1bb40 Improve Dockerfile Kristoffer Dalby 2021-08-08 17:39:39 +01:00
  • d86123195c
    Add a dockerignore file to speed up builds and make cachine better Kristoffer Dalby 2021-08-08 17:38:44 +01:00
  • 91ffd10192 Remove "Keys: " from create auth key output Kristoffer Dalby 2021-08-08 17:37:23 +01:00
  • 642c7824a7
    Add trace log for machine failing to parce ip in toNode Kristoffer Dalby 2021-08-08 17:37:04 +01:00
  • 149279f3d5 Add health endpoint Kristoffer Dalby 2021-08-08 17:36:25 +01:00
  • 275214920f
    Merge pull request #80 from juanfont/delete-pak Juan Font 2021-08-08 10:52:18 +02:00
  • 0124899759 fixed linting x 2 Juan Font 2021-08-08 00:14:10 +02:00
  • 033136cb9a fixed linting Juan Font 2021-08-08 00:13:44 +02:00
  • 05e08e0ac7 Added cmd to expire preauth keys (requested in #78) Juan Font 2021-08-08 00:10:30 +02:00
  • 226cb89d97 Added func to expire PAKs Juan Font 2021-08-07 23:57:52 +02:00
  • 3007c0ec4f
    Merge pull request #79 from felixonmars/patch-1 Juan Font 2021-08-07 20:02:16 +02:00
  • 3fa1ac9c79
    Correct a typo in routes.go Felix Yan 2021-08-08 01:52:01 +08:00
  • bb2ccfddd9
    Merge pull request #77 from kradalby/deadlierlocks v0.5.2 Juan Font 2021-08-07 01:05:01 +02:00
  • 99fd126219
    Remove unused mutex Kristoffer Dalby 2021-08-06 21:11:38 +01:00
  • 15b8c8f4c5
    Remove lock from keepAlive Kristoffer Dalby 2021-08-06 20:08:51 +01:00
  • 4243885246
    Rewrite old lock error msg Kristoffer Dalby 2021-08-06 20:03:25 +01:00
  • 5bc5c5dc1b
    Remove forgotten lock Kristoffer Dalby 2021-08-06 20:02:47 +01:00
  • db4f49901e
    Merge pull request #76 from kradalby/no-color-logs v0.5.1 Juan Font 2021-08-06 08:40:54 +02:00
  • 73a00c89ff Try to detect color support, make color configurable Kristoffer Dalby 2021-08-06 07:29:57 +01:00
  • 8a614dabc0 Headscale is from no-juan v0.5.0 Juan Font 2021-08-06 00:23:07 +02:00
  • c95cf15731 Fixed log message Juan Font 2021-08-06 00:21:34 +02:00
  • e7ce902f9d
    Merge pull request #75 from kradalby/syncmap Juan Font 2021-08-06 00:19:34 +02:00