Commit graph

  • 0f649aae8b Ask for confirmation before deleting Juan Font Alonso 2021-07-17 11:09:42 +0200
  • f491db232b
    Merge pull request #55 from cure/letsencrypt-more-flexible-config Juan Font 2021-07-17 11:01:08 +0200
  • 9a24340bd4 Turn the combination of TLS-ALPN-01 and listen_addr on a port other than 443 into a warning, not an error, refs #53. Ward Vandewege 2021-07-16 22:02:05 -0400
  • 39b756cf55 Fixed linting Juan Font Alonso 2021-07-17 00:29:14 +0200
  • 9ca2ae7fc5 Implemented delete nodes (#52) Juan Font Alonso 2021-07-17 00:23:12 +0200
  • f3139d26c8 Added methods to delete nodes Juan Font Alonso 2021-07-17 00:14:22 +0200
  • 6f20a1fc68
    Merge pull request #51 from tianon/typo Juan Font 2021-07-16 18:04:46 +0200
  • 243b961cbe
    Fix minor typo Tianon Gravi 2021-07-16 15:07:13 +0000
  • 5748744134 Use ubuntu 18.04 as build env Juan Font Alonso 2021-07-12 17:04:28 +0200
  • 31556e1ac0
    Merge pull request #48 from juanfont/better-profile-info Juan Font 2021-07-11 16:44:16 +0200
  • 0159649d0a Send the namespace name as user to the clients Juan Font Alonso 2021-07-11 16:39:19 +0200
  • cf9d920e4a Minor typo Juan Font Alonso 2021-07-11 15:10:37 +0200
  • 7d46dfe012 Only load ACLs if a path is present Juan Font Alonso 2021-07-11 15:10:11 +0200
  • eabb1ce881 Fix minor typo on the register webpage Juan Font Alonso 2021-07-11 15:05:32 +0200
  • db20985b06 Show N/A in reusable when key is ephemeral Juan Font Alonso 2021-07-11 13:14:25 +0200
  • 29b80e3ca1 Fix debug mode enabled by default in db Juan Font Alonso 2021-07-11 13:13:36 +0200
  • a16a763283 Update README.md with info on ACLs Juan Font Alonso 2021-07-11 13:04:33 +0200
  • ad7f03c9dd
    Merge pull request #47 from juanfont/handle-ephemeral-reconnect Juan Font 2021-07-11 11:41:23 +0200
  • bff3d2d613 Added HTTP responses on errors Juan Font Alonso 2021-07-11 11:37:17 +0200
  • f66c283756
    Merge pull request #46 from Teteros/update-derp-servers Juan Font 2021-07-10 23:29:54 +0200
  • ad454d95b9
    Update DERP server definitions Teteros 2021-07-10 09:00:35 +0100
  • e67a98b758
    Merge pull request #44 from juanfont/acls Juan Font 2021-07-07 16:19:45 +0200
  • ecf258f995 Use gorm connection pool Juan Font Alonso 2021-07-04 21:56:13 +0200
  • d4b27fd54b Merge branch 'main' into acls Juan Font Alonso 2021-07-04 21:54:55 +0200
  • 90e9ad9a0e
    Merge pull request #45 from juanfont/reuse-gorm-connection Juan Font 2021-07-04 21:51:43 +0200
  • ff9d99b9ea Use gorm connection pool Juan Font Alonso 2021-07-04 21:40:46 +0200
  • 7590dee1f2 Removed unnecessary prints Juan Font 2021-07-04 13:47:59 +0200
  • 315bc6b677 Added acl path key in example config Juan Font 2021-07-04 13:41:38 +0200
  • a1b8f77b1b Fixed tests Juan Font 2021-07-04 13:40:45 +0200
  • 19443669bf Fixed linting issues Juan Font 2021-07-04 13:33:00 +0200
  • d446e8a2fb More stuff in go.sum Juan Font 2021-07-04 13:24:27 +0200
  • 202d6b506f Load ACL policy on headscale startup Juan Font 2021-07-04 13:24:05 +0200
  • 401e6aec32 And more tests Juan Font 2021-07-04 13:23:31 +0200
  • bd86975d10 Added missing go.mod Juan Font 2021-07-04 13:10:15 +0200
  • d0e970f21d Added more unit tests Juan Font 2021-07-04 13:01:41 +0200
  • 07e95393b3 Rule generation kinda working, missing tests Juan Font 2021-07-04 12:35:18 +0200
  • 136aab9dc8 Work in progress in rule generation Juan Font 2021-07-03 17:31:32 +0200
  • bbd6a67c46 Added more acl test hujsons Juan Font 2021-07-03 17:31:08 +0200
  • 31ea67bcaf
    Minor addenda to README.md Juan Font 2021-07-03 16:10:22 +0200
  • 5644dadaf9 Added dependency on hujson Juan Font 2021-07-03 12:02:46 +0200
  • 874aa4277d
    Minor changes in the README.md Juan Font 2021-07-03 12:01:19 +0200
  • b161a92e58 Initial work on ACLs Juan Font 2021-07-03 11:55:32 +0200
  • 95fee5aa6f
    Merge pull request #43 from juanfont/use-plurals-for-cmds Juan Font 2021-06-29 23:38:03 +0200
  • f5b8a3f710 Make all commands a plural word Juan Font Alonso 2021-06-28 20:04:05 +0200
  • ba87ade9c5
    Merge pull request #42 from juanfont/tailscale-1.8.x Juan Font 2021-06-26 18:36:46 +0200
  • aa27709e60 Update code to Tailscale 1.10 Juan Font Alonso 2021-06-25 18:57:08 +0200
  • 736182f651 Update dependencies, including Tailscale 1.10.x Juan Font Alonso 2021-06-25 18:56:49 +0200
  • c4aa9d8aed
    Merge pull request #41 from juanfont/gorm2 Juan Font 2021-06-25 10:00:13 +0200
  • d8e0b16512 Do not apply the FK migrations on startup Juan Font Alonso 2021-06-24 23:05:26 +0200
  • d67be9ef58 go.mod updates Juan Font Alonso 2021-06-24 15:49:27 +0200
  • 69ba750b38 Update Headscale to depend on gorm v2 Juan Font Alonso 2021-06-24 15:44:19 +0200
  • df0d214faf
    Merge pull request #38 from cmars/k8s Juan Font 2021-06-21 21:18:41 +0200
  • 73186eeb2f
    Merge pull request #40 from cmars/upstream-fix-nodes-nil-lastseen Juan Font 2021-06-20 11:12:10 +0200
  • fdcd3bb574
    Fix nil dereference in nodes list command. Casey Marshall 2021-06-19 18:18:13 -0500
  • c64d756ea7
    Add k8s deployment, standalone app Dockerfile. Casey Marshall 2021-06-16 23:27:40 -0500
  • a63fb6b007
    Update README.me on how to clear tailscaled data (#37) Juan Font 2021-06-17 14:22:38 +0200
  • 27e97cbd09 Use crosscompiling and enable CGO in goreleaser Juan Font Alonso 2021-06-16 19:24:30 +0200
  • 39550e262c Improved readme Juan Font Alonso 2021-06-16 19:05:30 +0200
  • cfef55447f
    Fix CI badge Juan Font 2021-06-15 00:06:03 +0200
  • 9c276f33bd
    Change the README to include the new releases Juan Font 2021-06-14 22:21:54 +0200
  • 6df90a922c
    Merge pull request #35 from juanfont/goreleaser Juan Font 2021-06-14 16:20:57 +0200
  • da8014074c Added missing goreleaser file Juan Font 2021-06-14 09:17:23 +0200
  • 42e147e46f Keep make build, just as an extra test Juan Font 2021-06-13 15:04:30 +0200
  • 61054638d1 Use goreleaser on new tags Juan Font 2021-06-13 13:13:17 +0200
  • e085d733d5 Rename original CI pipeline to test Juan Font 2021-06-13 13:12:48 +0200
  • 6e86b2af0c
    Merge pull request #34 from juanfont/fix-polling-race Juan Font 2021-06-09 20:56:58 +0200
  • 5db7716be2 Reduce the mutex size when the client closes the connection Juan Font Alonso 2021-06-09 20:55:25 +0200
  • cb1a81fe4c Close the update channel when the client actually closes the connection. Fixes #32. Juan Font Alonso 2021-06-08 19:19:40 +0200
  • f2e1e42144
    Merge pull request #33 from juanfont/fix-nodekey-change Juan Font 2021-06-07 09:11:12 +0200
  • aab0bfe2d5 Removed redundant statement Juan Font Alonso 2021-06-05 12:21:49 +0200
  • 47b22f3950 Minor improvement on login Juan Font Alonso 2021-06-05 12:19:48 +0200
  • d4c2870d7e Handle client sending new NodeKey (fixes #32) Juan Font Alonso 2021-06-05 12:13:55 +0200
  • 0fcd92fcce Minor fix to help testing Juan Font Alonso 2021-06-05 11:13:28 +0200
  • 094fde36d1
    Merge pull request #31 from juanfont/improving-client-startup Juan Font 2021-05-30 00:05:40 +0200
  • 4be39f9b83 Improved log messages, and case That Should Never Happen Juan Font Alonso 2021-05-26 21:39:57 +0200
  • 064e448d22 Improved tailnode start up handling Juan Font Alonso 2021-05-24 21:59:03 +0200
  • d1be440c89
    Merge pull request #30 from cure/bugfix-and-more-tests Juan Font 2021-05-24 19:52:38 +0200
  • d1c3faae5f Remove superfluous test support code. Fix bug in node list cli command. Add tests. Ward Vandewege 2021-05-23 09:55:15 -0400
  • 6a3b171e99
    Merge pull request #29 from cure/add-ephemeral-node-support Juan Font 2021-05-23 11:39:16 +0200
  • 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 -0400
  • 1faed2764f
    Merge pull request #28 from juanfont/sqlite-support-plus-integration Juan Font 2021-05-18 23:49:04 +0200
  • 13b7b3ee8a Fix tests Juan Font Alonso 2021-05-18 23:33:18 +0200
  • 5a42bace67 Use OS-independent paths for the abs method Juan Font Alonso 2021-05-18 23:33:08 +0200
  • 460a23cf2b Check for abs/rel path in db_path Juan Font Alonso 2021-05-19 01:28:47 +0200
  • b0adefc540 Remove trailing space Juan Font Alonso 2021-05-19 01:20:28 +0200
  • 370fe3b192 Removed wrongly copypasted method Juan Font Alonso 2021-05-16 16:47:48 +0200
  • 374a6eef7e Fixed panic when sending keep alives to a disconnected node Juan Font Alonso 2021-05-15 18:12:22 +0200
  • 93a9284d84 Updated README with sqlite instructions Juan Font Alonso 2021-05-15 14:38:20 +0200
  • 0b8d4a24ae minor update to gitignore Juan Font Alonso 2021-05-15 14:36:56 +0200
  • da9a07ddf3 Added tests for the sqlite-based config Juan Font Alonso 2021-05-15 14:36:13 +0200
  • 216c6d85b2 Added support for sqlite as database backend Juan Font Alonso 2021-05-15 14:32:26 +0200
  • 619201ec9b
    Merge pull request #27 from juanfont/change-json-field Juan Font 2021-05-15 11:59:07 +0200
  • ad4a61cc7b update in sum Juan Font Alonso 2021-05-15 00:08:22 +0200
  • 84aba256bb Added some deps + updates Juan Font Alonso 2021-05-15 00:06:17 +0200
  • e0d916bb5a Remove dependency on postgres' jsonb Juan Font Alonso 2021-05-15 00:05:41 +0200
  • e7a626d3cc
    Merge pull request #26 from cure/more_tests Juan Font 2021-05-13 09:07:53 +0200
  • be83281f58 Fix build breakage due to https://github.com/golang/go/issues/44129. Ward Vandewege 2021-05-12 08:45:41 -0400
  • d2748f34aa Add more tests. Ward Vandewege 2021-05-11 20:55:36 -0400
  • 0f933c1a46
    Merge pull request #24 from cure/add-destroy-namespace-command Juan Font 2021-05-09 18:33:28 +0200
  • b20b664353 Add a DestroyNamespace command and tests for the Namespace functions. Ward Vandewege 2021-05-09 11:12:05 -0400