Commit Graph

  • 736182f651 Update dependencies, including Tailscale 1.10.x Juan Font Alonso 2021-06-25 18:56:49 +02:00
  • c4aa9d8aed
    Merge pull request #41 from juanfont/gorm2 Juan Font 2021-06-25 10:00:13 +02:00
  • d8e0b16512 Do not apply the FK migrations on startup Juan Font Alonso 2021-06-24 23:05:26 +02:00
  • d67be9ef58 go.mod updates Juan Font Alonso 2021-06-24 15:49:27 +02:00
  • 69ba750b38 Update Headscale to depend on gorm v2 Juan Font Alonso 2021-06-24 15:44:19 +02:00
  • df0d214faf
    Merge pull request #38 from cmars/k8s Juan Font 2021-06-21 21:18:41 +02:00
  • 73186eeb2f
    Merge pull request #40 from cmars/upstream-fix-nodes-nil-lastseen Juan Font 2021-06-20 11:12:10 +02:00
  • fdcd3bb574
    Fix nil dereference in nodes list command. Casey Marshall 2021-06-19 18:18:13 -05:00
  • c64d756ea7
    Add k8s deployment, standalone app Dockerfile. Casey Marshall 2021-06-16 23:27:40 -05:00
  • a63fb6b007
    Update README.me on how to clear tailscaled data (#37) Juan Font 2021-06-17 14:22:38 +02:00
  • 27e97cbd09 Use crosscompiling and enable CGO in goreleaser v0.1.1 Juan Font Alonso 2021-06-16 19:24:30 +02:00
  • 39550e262c Improved readme Juan Font Alonso 2021-06-16 19:05:30 +02:00
  • cfef55447f
    Fix CI badge Juan Font 2021-06-15 00:06:03 +02:00
  • 9c276f33bd
    Change the README to include the new releases Juan Font 2021-06-14 22:21:54 +02:00
  • 6df90a922c
    Merge pull request #35 from juanfont/goreleaser v0.1.0 Juan Font 2021-06-14 16:20:57 +02:00
  • da8014074c Added missing goreleaser file Juan Font 2021-06-14 09:17:23 +02:00
  • 42e147e46f Keep make build, just as an extra test Juan Font 2021-06-13 15:04:30 +02:00
  • 61054638d1 Use goreleaser on new tags Juan Font 2021-06-13 13:13:17 +02:00
  • e085d733d5 Rename original CI pipeline to test Juan Font 2021-06-13 13:12:48 +02:00
  • 6e86b2af0c
    Merge pull request #34 from juanfont/fix-polling-race Juan Font 2021-06-09 20:56:58 +02:00
  • 5db7716be2 Reduce the mutex size when the client closes the connection Juan Font Alonso 2021-06-09 20:55:25 +02:00
  • cb1a81fe4c Close the update channel when the client actually closes the connection. Fixes #32. Juan Font Alonso 2021-06-08 19:19:40 +02:00
  • f2e1e42144
    Merge pull request #33 from juanfont/fix-nodekey-change Juan Font 2021-06-07 09:11:12 +02:00
  • aab0bfe2d5 Removed redundant statement Juan Font Alonso 2021-06-05 12:21:49 +02:00
  • 47b22f3950 Minor improvement on login Juan Font Alonso 2021-06-05 12:19:48 +02:00
  • d4c2870d7e Handle client sending new NodeKey (fixes #32) Juan Font Alonso 2021-06-05 12:13:55 +02:00
  • 0fcd92fcce Minor fix to help testing Juan Font Alonso 2021-06-05 11:13:28 +02:00
  • 094fde36d1
    Merge pull request #31 from juanfont/improving-client-startup Juan Font 2021-05-30 00:05:40 +02:00
  • 4be39f9b83 Improved log messages, and case That Should Never Happen Juan Font Alonso 2021-05-26 21:39:57 +02:00
  • 064e448d22 Improved tailnode start up handling Juan Font Alonso 2021-05-24 21:59:03 +02:00
  • d1be440c89
    Merge pull request #30 from cure/bugfix-and-more-tests Juan Font 2021-05-24 19:52:38 +02:00
  • d1c3faae5f Remove superfluous test support code. Fix bug in node list cli command. Add tests. Ward Vandewege 2021-05-23 09:55:15 -04:00
  • 6a3b171e99
    Merge pull request #29 from cure/add-ephemeral-node-support Juan Font 2021-05-23 11:39:16 +02:00
  • 41f6740ddd Add support for ephemeral nodes via a special type of pre-auth key. Add tests for that feature. Ward Vandewege 2021-05-22 20:15:29 -04:00
  • 1faed2764f
    Merge pull request #28 from juanfont/sqlite-support-plus-integration Juan Font 2021-05-18 23:49:04 +02:00
  • 13b7b3ee8a Fix tests Juan Font Alonso 2021-05-18 23:33:18 +02:00
  • 5a42bace67 Use OS-independent paths for the abs method Juan Font Alonso 2021-05-18 23:33:08 +02:00
  • 460a23cf2b Check for abs/rel path in db_path Juan Font Alonso 2021-05-19 01:28:47 +02:00
  • b0adefc540 Remove trailing space Juan Font Alonso 2021-05-19 01:20:28 +02:00
  • 370fe3b192 Removed wrongly copypasted method Juan Font Alonso 2021-05-16 16:47:48 +02:00
  • 374a6eef7e Fixed panic when sending keep alives to a disconnected node Juan Font Alonso 2021-05-15 18:12:22 +02:00
  • 93a9284d84 Updated README with sqlite instructions Juan Font Alonso 2021-05-15 14:38:20 +02:00
  • 0b8d4a24ae minor update to gitignore Juan Font Alonso 2021-05-15 14:36:56 +02:00
  • da9a07ddf3 Added tests for the sqlite-based config Juan Font Alonso 2021-05-15 14:36:13 +02:00
  • 216c6d85b2 Added support for sqlite as database backend Juan Font Alonso 2021-05-15 14:32:26 +02:00
  • 619201ec9b
    Merge pull request #27 from juanfont/change-json-field Juan Font 2021-05-15 11:59:07 +02:00
  • ad4a61cc7b update in sum Juan Font Alonso 2021-05-15 00:08:22 +02:00
  • 84aba256bb Added some deps + updates Juan Font Alonso 2021-05-15 00:06:17 +02:00
  • e0d916bb5a Remove dependency on postgres' jsonb Juan Font Alonso 2021-05-15 00:05:41 +02:00
  • e7a626d3cc
    Merge pull request #26 from cure/more_tests Juan Font 2021-05-13 09:07:53 +02:00
  • be83281f58 Fix build breakage due to https://github.com/golang/go/issues/44129. Ward Vandewege 2021-05-12 08:45:41 -04:00
  • d2748f34aa Add more tests. Ward Vandewege 2021-05-11 20:55:36 -04:00
  • f913bf573b Should be working noew Juan Font Alonso 2021-05-09 19:39:49 +02:00
  • 669bf6609a Install tailscale Juan Font Alonso 2021-05-09 19:36:17 +02:00
  • 744873c2cc Fixed syntax error (again( Juan Font Alonso 2021-05-09 19:30:45 +02:00
  • 2193c44194 Fixed syntax error + trailing spaces Juan Font Alonso 2021-05-09 19:27:59 +02:00
  • f2c95b473a WIP (should fail though) Juan Font Alonso 2021-05-09 19:26:12 +02:00
  • e87c7612bc Changed postgres hostname Juan Font Alonso 2021-05-09 18:42:05 +02:00
  • 025a18e80b Expose postgres port Juan Font Alonso 2021-05-09 18:38:17 +02:00
  • 0f933c1a46
    Merge pull request #24 from cure/add-destroy-namespace-command Juan Font 2021-05-09 18:33:28 +02:00
  • b20b664353 Add a DestroyNamespace command and tests for the Namespace functions. Ward Vandewege 2021-05-09 11:12:05 -04:00
  • 6c76950604 Create namespace Juan Font Alonso 2021-05-09 16:56:58 +02:00
  • 560a65d116 Use the new ENV file functionality Juan Font Alonso 2021-05-09 16:51:13 +02:00
  • 7e35240fd4 Added some missing sudo Juan Font Alonso 2021-05-09 16:40:54 +02:00
  • 113e147754 WIP Integration tests Juan Font Alonso 2021-05-09 16:35:06 +02:00
  • 3cf599be64
    Merge pull request #22 from juanfont/json-output Juan Font 2021-05-08 19:55:19 +02:00
  • 8ad366f977 Use JsonOutput in version too Juan Font Alonso 2021-05-08 17:06:36 +02:00
  • 9eaac71762 Trim trailing spaces Juan Font Alonso 2021-05-08 16:56:27 +02:00
  • 5cbd2d43a8 Update README to mention json output + some minor updates Juan Font Alonso 2021-05-08 14:12:22 +02:00
  • 8a207374c6 Add some return when enabling routing succeedes + some comments... Juan Font Alonso 2021-05-08 13:59:18 +02:00
  • abde7dddb7 More json output Juan Font Alonso 2021-05-08 13:58:51 +02:00
  • 3b34f715ce Adding support for JSON-formatted output 1/n Juan Font Alonso 2021-05-08 13:28:22 +02:00
  • 4b3b48441f Return the machine when registering Juan Font Alonso 2021-05-08 13:27:53 +02:00
  • 33bee1df05 Do not print stuff in the library Juan Font Alonso 2021-05-08 13:27:40 +02:00
  • 32da9c0415
    Update README.md Juan Font 2021-05-07 13:54:15 +02:00
  • 5faa6cf59a Update README (although do not advirtise preauth keys that much yet) Juan Font Alonso 2021-05-06 23:58:26 +02:00
  • 8ca940ad30
    Merge pull request #21 from juanfont/working-preauth Juan Font 2021-05-06 23:50:28 +02:00
  • 13e086980a Removed logging Juan Font Alonso 2021-05-06 23:49:55 +02:00
  • 4183db840e Update README (although do not advirtise preauth keys that much yet) Juan Font Alonso 2021-05-06 23:25:40 +02:00
  • fc0c519206 Fill RegisterMethod field in Machine Juan Font Alonso 2021-05-06 18:26:01 +02:00
  • 9bac805d50 Removed spew Juan Font Alonso 2021-05-06 01:03:43 +02:00
  • 744c687d37 Fixed linting issues Juan Font Alonso 2021-05-06 01:01:45 +02:00
  • e17e10e0b7 Preauth keys kinda working Juan Font Alonso 2021-05-06 00:59:26 +02:00
  • 9ce8dc3fb6 Preload the namespace Juan Font Alonso 2021-05-06 00:59:16 +02:00
  • 3110dd1575 Added fields in Machine to store authkey + validation tests Juan Font Alonso 2021-05-06 00:08:36 +02:00
  • 486faa9656 WIP Working on authkeys + tests Juan Font Alonso 2021-05-05 23:00:04 +02:00
  • 03bb32083b
    Merge pull request #20 from cure/preauthkeys_improvements Juan Font 2021-05-03 22:56:18 +02:00
  • 13f809be87
    Merge pull request #19 from juanfont/node-cmd-improve Juan Font 2021-05-02 23:04:46 +02:00
  • b34e90c45d Fix bug in preauthkeys: namespace object was not populated in the return value from CreatePreAuthKey and GetPreAuthKeys. Add tests for that bug, and the rest of the preauthkeys functionality. Ward Vandewege 2021-05-02 14:47:36 -04:00
  • 45e9001787 Register cmd under node Juan Font Alonso 2021-05-01 20:05:10 +02:00
  • c71c13366f Minor fix Juan Font Alonso 2021-05-01 20:04:03 +02:00
  • 404fee8361 Added list node functionality Juan Font Alonso 2021-05-01 20:00:25 +02:00
  • 8198d2f8ed
    Merge pull request #18 from cure/add-actions Juan Font 2021-04-30 10:45:11 +02:00
  • 3532eafd8c
    Merge pull request #17 from juanfont/namespace-flag Juan Font 2021-04-30 09:55:17 +02:00
  • 68c21faf64 Check persistnt flag errors Juan Font Alonso 2021-04-30 09:55:39 +02:00
  • 5648337e68 Removed trailing space Juan Font Alonso 2021-04-30 09:53:44 +02:00
  • 491fb0adb3 Fix a few linter errors. Ward Vandewege 2021-04-29 21:03:15 -04:00
  • 283ca3b6f8 Add ci workflow. Ward Vandewege 2021-04-29 20:59:17 -04:00
  • b83318bfb3 Namespace is now a flag for all the commands Juan Font Alonso 2021-04-30 00:23:26 +02:00
  • 51139afa50
    Merge pull request #16 from juanfont/cmd-funcs-to-cli Juan Font 2021-04-29 09:49:23 +02:00