Commit graph

443 commits

Author SHA1 Message Date
Juan Font e9ea698130
Merge pull request #128 from juanfont/version-checker
Added version checker on Headscale startup
2021-09-27 23:28:16 +02:00
Juan Font Alonso a6adcdafa9 Added switch to disable the update checks 2021-09-27 17:24:34 +02:00
Juan Font Alonso 7c37086dd6 Handle lack of internet 2021-09-27 17:12:31 +02:00
Juan Font Alonso 2048e9e136 Added version checker on startup 2021-09-27 16:26:18 +02:00
Kristoffer Dalby 0bbf343348
Merge pull request #113 from kradalby/apple-mobileconfig
Apple macOS profile support
2021-09-26 21:34:11 +01:00
Kristoffer Dalby 9811809f6a
Resolve conflict 2021-09-26 20:51:07 +01:00
Kristoffer Dalby 237a14858a
Add apple endpoint to readme 2021-09-26 20:47:39 +01:00
Kristoffer Dalby 59c3d4bcfe
Comment out iOS from /apple for now 2021-09-26 20:41:48 +01:00
Juan Font 7612cc84d2
Merge pull request #122 from juanfont/taildrop-support
Add support for Taildrop (file sharing)
2021-09-26 20:40:26 +02:00
Kristoffer Dalby 4aa91bc420
Merge branch 'main' into taildrop-support 2021-09-26 19:29:00 +01:00
Juan Font Alonso c801a8c553 Improve comments on taildrop tests 2021-09-26 20:23:15 +02:00
Juan Font Alonso 5626f598ce Do several attempts to send the file 2021-09-26 18:59:23 +02:00
Juan Font Alonso 7d0da8b578 Added retries 2021-09-26 17:38:51 +02:00
Juan Font Alonso eb87fc9215 Fixed getAPIURLs method 2021-09-26 15:17:27 +02:00
Juan Font Alonso ada40960bd Removed unnecesary prints 2021-09-26 14:33:01 +02:00
Juan Font Alonso 83ead36fce Integration tests working for taildrop 2021-09-26 14:22:11 +02:00
Juan Font 05a5f21c3d Use curl to uploaded the file 2021-09-26 12:22:59 +02:00
Juan Font a36328dbfc Added integration tests 2021-09-25 13:12:44 +02:00
Juan Font cab5641d95 Update readme 2021-09-24 09:50:01 +02:00
Juan Font b83894abd6 Add support for taildrop (#118) 2021-09-24 09:49:29 +02:00
Kristoffer Dalby 8e588ae146
Add a more comprehensive macOS explaination 2021-09-23 20:22:07 +01:00
Juan Font 83815f567d
Merge pull request #109 from juanfont/tailscale-1.14
Update to Tailscale 1.14
2021-09-23 16:44:51 +02:00
Kristoffer Dalby 7db91c68be
Merge pull request #121 from juanfont/main
New integration test for tailscale 1.14
2021-09-23 14:51:26 +01:00
Juan Font 109115c13b
Merge pull request #120 from t56k/main
Fix namespace instructions in README.md
2021-09-23 09:55:57 +02:00
t56k 11e0402396 create a db file first 2021-09-23 17:14:04 +12:00
t56k fd94105483 fix namespace instructions in README.md 2021-09-23 16:32:15 +12:00
Juan Font 96e8142540
Merge pull request #114 from kradalby/integration-tests-improvement
Improve integration tests
2021-09-22 14:51:47 +02:00
Kristoffer Dalby 9615138202
Remove non working default 2021-09-21 11:10:26 +01:00
Juan Font 9900b215cc
Merge pull request #115 from ohdearaugustin/topic/fix-docu
Topic/fix docu
2021-09-21 09:19:09 +02:00
Kristoffer Dalby d5ea224e11
Merge pull request #116 from ohdearaugustin/topic/docker-release-tag 2021-09-20 23:34:44 +01:00
Kristoffer Dalby 024d6ee7c3
Initial work on shared node integration test
This commit adds initial integration tests for shared nodes, it adds
them and verifies that they are shared.

It does not yet manage to ping the shared node because it does not seem
to establish the connection.
2021-09-20 23:21:25 +01:00
ohdearaugustin f653b00258 workflows/release: add docker full version tag 2021-09-21 00:10:00 +02:00
ohdearaugustin ff1ee4ca64 Fix README whitespace 2021-09-21 00:02:54 +02:00
ohdearaugustin 830aa250e1 Fix README formating 2021-09-21 00:01:18 +02:00
ohdearaugustin f0bbc3c7d8 Fix docker docu 2021-09-20 23:53:52 +02:00
Kristoffer Dalby 994b4eef17
Use JSON output and proper datamodel for tailscale status
This commit uses tailscale --json to check status, and unmarshal it into
the proper ipn Status.
2021-09-20 22:53:34 +01:00
Kristoffer Dalby f905812afa
Test two namespaces
This expands the tests to verify two namespaces instead of only one.

It verifies some of the isolation, and is prework for shared nodes
testing
2021-09-20 20:18:28 +01:00
Kristoffer Dalby d68d201722
Add version support to integration support
This commit adds a list of tailscale versions to use in the integration
test. An equal distribution of versions will be used across the clients.
2021-09-20 19:23:18 +01:00
Juan Font da209e89a7
Update README.md
Fixed typo (causing #110)
2021-09-20 18:42:04 +02:00
Juan Font 7940dbc78b
Merge pull request #111 from woudsma/main
fix typo
2021-09-20 18:37:52 +02:00
Juan Font 4d22b4252f
Merge pull request #108 from ohdearaugustin/topic/docker-image-version
Dockerfile: add golang tag
2021-09-20 18:37:22 +02:00
Kristoffer Dalby b3efd1e47b
Handle errors 2021-09-20 07:54:18 +01:00
Kristoffer Dalby 2d39d6602c Merge remote-tracking branch 'upstream/main' into apple-mobileconfig 2021-09-19 18:00:40 +01:00
Kristoffer Dalby dfcab2b6d5
Wire up new handlers 2021-09-19 17:56:29 +01:00
Kristoffer Dalby 40c5263927
Add initial code for generating Apple profiles
This code adds new http handlers that will generate iOS and macOS
configuration profiles allowing us to override the Control server of the
official Tailscale.app.

Currently, macOS is working, as I have not found the correct "key" to
inject for iOS.

This means that a profile will allow users to no longer log in via the
command line, but they can use the app.
2021-09-19 17:54:41 +01:00
Kristoffer Dalby bf26e37e0e
Merge pull request #112 from fkr/main 2021-09-19 11:19:35 +01:00
Felix Kronlage-Dammers e154e7a0fb fix typo, it is 'relayed' not 'relied' 2021-09-19 12:07:17 +02:00
Tjerk Woudsma b28ebb5d20 fix typo 2021-09-18 12:34:04 +02:00
Juan Font 5840f88251 Update tailscale dependencies to v1.14 2021-09-14 23:46:16 +02:00
Juan Font 2c2968473a Update basic dependencies 2021-09-14 23:42:19 +02:00