Releases: juanfont/headscale
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
Changelog
bff3d2d Added HTTP responses on errors
315bc6b Added acl path key in example config
5644dad Added dependency on hujson
bd86975 Added missing go.mod
bbd6a67 Added more acl test hujsons
d0e970f Added more unit tests
401e6ae And more tests
29b80e3 Fix debug mode enabled by default in db
1944366 Fixed linting issues
a1b8f77 Fixed tests
b161a92 Initial work on ACLs
202d6b5 Load ACL policy on headscale startup
d4b27fd Merge branch 'main' into acls
e67a98b Merge pull request #44 from juanfont/acls
f66c283 Merge pull request #46 from Teteros/update-derp-servers
ad7f03c Merge pull request #47 from juanfont/handle-ephemeral-reconnect
d446e8a More stuff in go.sum
7590dee Removed unnecessary prints
07e9539 Rule generation kinda working, missing tests
db20985 Show N/A in reusable when key is ephemeral
ad454d9 Update DERP server definitions
a16a763 Update README.md with info on ACLs
ecf258f Use gorm connection pool
136aab9 Work in progress in rule generation
v0.2.2
v0.2.1
v0.2.0
Changelog
c64d756 Add k8s deployment, standalone app Dockerfile.
d8e0b16 Do not apply the FK migrations on startup
fdcd3bb Fix nil dereference in nodes list command.
df0d214 Merge pull request #38 from cmars/k8s
73186ee Merge pull request #40 from cmars/upstream-fix-nodes-nil-lastseen
c4aa9d8 Merge pull request #41 from juanfont/gorm2
69ba750 Update Headscale to depend on gorm v2
a63fb6b Update README.me on how to clear tailscaled data (#37)
aa27709 Update code to Tailscale 1.10
736182f Update dependencies, including Tailscale 1.10.x
d67be9e go.mod updates
v0.1.1
v0.1.0
Changelog
8c21818 Add Gitter badge
252c68c Add HTTPS support for the web endpoint with manually configured certificate/key files.
b20b664 Add a DestroyNamespace command and tests for the Namespace functions.
6aedc11 Add a Makefile with a few targets. The default is 'build'. The build target calls the new version-at-commit.sh script which will automatically populate the version variable inside the Headscale binary.
37601f6 Add a very simple test.
a71387f Add additional locations to look for the config.json file: /etc/headscale and $HOME/.headscale
283ca3b Add ci workflow.
d2748f3 Add more tests.
8a20737 Add some return when enabling routing succeedes + some comments...
426b4fd Add support for automatic TLS certificates via Let's Encrypt. Add a configuration reference to the README.md file.
41f6740 Add support for ephemeral nodes via a special type of pre-auth key. Add tests for that feature.
f5010fd Add test for our config validation rules.
1302e59 Added .air.conf for hot-reload support
d37bb39 Added React base app
1fad8e6 Added basic routes functionality
3110dd1 Added fields in Machine to store authkey + validation tests
404fee8 Added list node functionality
8187085 Added missing cmd
da80140 Added missing goreleaser file
0600397 Added project overview #5
84aba25 Added some deps + updates
272eee7 Added support for DiscoKey
216c6d8 Added support for sqlite as database backend
da9a07d Added tests for the sqlite-based config
2b1d924 Added the name from the HostInfo hostname
3b34f71 Adding support for JSON-formatted output 1/n
f7c7b48 Address a bunch of golangci-lint warnings.
f7b6c68 Address a bunch of golint warnings.
57b449b Bump frontend versions
2084b1f Bump ini from 1.3.5 to 1.3.8 in /frontend
c284f3e Bump mod
c5fbc5b Bumped dependencies
7646bd8 CLI stuff should be in the cmd/ path
460a23c Check for abs/rel path in db_path
1b30874 Check for errors from the Serve() function.
68c21fa Check persistnt flag errors
acb645a Check that peers are registered when fetching them
ca6904f Clean
cb1a81f Close the update channel when the client actually closes the connection. Fixes #32.
9c40e82 Create preauthkeys kinda working (not usable yet)
6ca9847 Deleted more frontend stuff
33bee1d Do not print stuff in the library
1ddb4fe Embedding frontend via Pkger
fc0c519 Fill RegisterMethod field in Machine
491fb0a Fix a few linter errors.
b34e90c 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.
be83281 Fix build breakage due to golang/go#44129.
13b7b3e Fix tests
562e996 Fixed crash when NetInfo is nil
ff7db34 Fixed gitignore
7d52842 Fixed gitignore
744c687 Fixed linting issues
374a6ee Fixed panic when sending keep alives to a disconnected node
563f3c4 Fixes here and there
d4c2870 Handle client sending new NodeKey (fixes #32)
6a39734 Headscale is working (Fixed DERP address)
683b151 If the configuration file contains relative paths (e.g. in the values for private_key_path or derp_map_path), interpret them as relative to the directory where the config.json file was read from.
4be39f9 Improved log messages, and case That Should Never Happen
064e448 Improved tailnode start up handling
1b7d99d Improving code...
c5a3d0b In absPath, skip empty paths.
7198c8b Initial commit
8077923 Initial commit
b7655b1 Initial multi-user support using namespaces
42e147e Keep make build, just as an extra test
a6100dc Load DERP servers from file
2555220 Merge branch 'main' of https://github.com/juanfont/headscale into main
eac85a3 Merge branch 'main' of https://github.com/juanfont/headscale into main
1bc4294 Merge pull request #10 from cure/linter-warnings
6fa8400 Merge pull request #11 from xpzouying/zy/fix-remove-dup-close-db
c07f192 Merge pull request #12 from gitter-badger/gitter-badge
031c91a Merge pull request #13 from cure/add-Makefile
8f67bdb Merge pull request #15 from cure/add-first-tests
51139af Merge pull request #16 from juanfont/cmd-funcs-to-cli
3532eaf Merge pull request #17 from juanfont/namespace-flag
8198d2f Merge pull request #18 from cure/add-actions
13f809b Merge pull request #19 from juanfont/node-cmd-improve
e67811f Merge pull request #2 from shaananc/master
03bb320 Merge pull request #20 from cure/preauthkeys_improvements
8ca940a Merge pull request #21 from juanfont/working-preauth
3cf599b Merge pull request #22 from juanfont/json-output
0f933c1 Merge pull request #24 from cure/add-destroy-namespace-command
e7a626d Merge pull request #26 from cure/more_tests
619201e Merge pull request #27 from juanfont/change-json-field
1faed27 Merge pull request #28 from juanfont/sqlite-support-plus-integration
6a3b171 Merge pull request #29 from cure/add-ephemeral-node-support
92f33c1 Merge pull request #3 from juanfont/dependabot/npm_and_yarn/frontend/ini-1.3.8
d1be440 Merge pull request #30 from cure/bugfix-and-more-tests
094fde3 Merge pull request #31 from juanfont/improving-client-startup
f2e1e42 Merge pull request #33 from juanfont/fix-nodekey-change
6e86b2a Merge pull request #34 from juanfont/fix-polling-race
6df90a9 Merge pull request #35 from juanfont/goreleaser
1c154ac Merge pull request #4 from ignoramous/patch-1
481a9a0 Merge pull request #6 from cure/add-standard-config-locations
328f6ea Merge pull request #8 from cure/relative-paths-in-config
d30b682 Merge pull request #9 from cure/add-tls-autocert
541d676 Minor code reorg
c71c133 Minor fix
3743f08 Minor fix on already defer db close
0fcd92f Minor fix to help testing
47b22f3 Minor improvement on login
fc13f74 Minor output fix & README improvements
bdccd85 Minor readme fixes
93c711d Minor thing
abde7dd More json output
77e5255 Move the CLI functiontionality to the CLI package
b83318b Namespace is now a flag for all the commands
a20fffc Peers is always returned sorted by Node.ID.
e17e10e Preauth keys kinda working
9ce8dc3 Preload the namespace
18156f2 README improved
5da39f9 Readme improved
5db7716 Reduce the mutex size when the client closes the connection
45e9001 Register cmd under node
e0d916b Remove dependency on postgres' jsonb
d1c3faa Remove superfluous test support code. Fix bug in node list cli command. Add tests.
b0adefc Remove trailing space
b0b9e3a Removed frontend stuff
1e1d577 Removed frontend stuff. We are not there yet...
9779627 Removed log message
13e0869 Removed logging
aab0bfe Removed redundant statement
9bac805 Removed spew
5648337 Removed trailing space
370fe3b Removed wrongly copypasted method
e085d73 Rename original CI pipeline to test
d0e54bd Renamed file
4b3b484 Return the machine when registering
5d3c80a Seed the random IP address generator
9075968 Send StableID
9eaac71 Trim trailing spaces
4183db8 Update README (although do not advirtise preauth keys that much yet)
5faa6cf Update README (although do not advirtise preauth keys that much yet)
5cbd2d4 Update README to mention json output + some minor updates
ecf9c9b Update README.md
32da9c0 Update README.md
db75cd3 Update in preparation of supporting exit nodes
52257e3 Update readme
2733a34 Update readme with namespace info
93a9284 Updated README with sqlite instructions
8ad366f Use JsonOutput in version too
5a42bac Use OS-independent paths for the abs method
6105463 Use goreleaser on new tags
486faa9 WIP Working on authkeys + tests
176eea4 WIP on PreAuthKeys
06fb7d4 WIP: Client updates. Long polling rewritten
eabb200 added dockerfile
07a9f95 fix: remove db twice
b1d06f3 headscale now has a CLI - registration of machines occurs there
253cd4f minor readme typo
0b8d4a2 minor update to gitignore
ad4a61c update in sum