Skip to content

Releases: beclab/headscale

v0.22.3

28 Apr 14:29
Compare
Choose a tag to compare

Changelog

  • 2be16b5 1) fix typo 2) another hard coded version
  • ce4a1cf 1. add noise key to config file 2. lower node check interval
  • 681c86c ACL Doc's (juanfont#1288)
  • 9901d6b Ability to clear nickname
  • 88d7ac0 Account for racecondition in deleting/closing update channel
  • ba391bc Account for updates in shared namespaces
  • 28ed8a5 Actually rename lint
  • 9d4822b Actually set up nix
  • f49930c Add "configtest" CLI command. (juanfont#1230)
  • 4226da3 Add "debug" command
  • 4f97e07 Add --all flag to routes enable command to enable all advertised routes
  • bfb58de Add 1.26 to tests
  • 1ad19a3 Add 1.30.0 to the version roaster
  • 7b8cf5e Add 1.34.0 to integration tests
  • e38efd3 Add ACL test for limiting a single port. (juanfont#1258)
  • 30788e1 Add AlreadyUsed field to Auth Keys (fixes juanfont#157 and juanfont#158)
  • 20117c5 Add CI builds with artifacts for PRs and main
  • 204f99d Add CLI integration tests
  • 549b82d Add Caddy instructions to reverse_proxy.md
  • 987bbee Add DNSConfig field to configuration
  • e77c16b Add DNSConfig to example and setup test
  • f973aef Add Dockerfile to build tailscale docker image for integration tests
  • 2c0488d Add Execute helper for controlserver
  • f1c05f8 Add ExpireMachine spec to rpc
  • ba905ff Add GHA CI to build and deploy docs
  • 78eba97 Add GitHub templates
  • 8c21818 Add Gitter badge
  • c9ecdd6 Add Graphical Control Panels section to README (juanfont#1226)
  • 252c68c Add HTTPS support for the web endpoint with manually configured certificate/key files.
  • 00c5146 Add IP forwarding requirement to documentation
  • 1b0e80b Add OIDC integration tests
  • acaab7a Add Open ID connect to changelog
  • f6e8341 Add PR link to changelog
  • fba77de Add Route DB model and migration from existing field
  • c28ca27 Add SSH ACL to changelog
  • 52a323b Add SSH capability advertisement
  • 56a7b1e Add SVG logos (juanfont#1286)
  • 50fb7ad Add TODOs for only sending patch updates
  • 749c929 Add Tailscale unstable channel and repo HEAD to integration tests
  • 8a3a0b6 Add YAML support to ACLs
  • 69d77f6 Add a 'tls_letsencrypt_listen' config option
  • 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.
  • fd3a1c1 Add a default to ephemeral_node_inactivity_timeout
  • d861231 Add a dockerignore file to speed up builds and make cachine better
  • 8e588ae Add a more comprehensive macOS explaination
  • d29d022 Add a note about the db_ssl field in the example config file
  • 9acc3e0 Add a set of ip prefix convert helpers
  • e1e3feb Add a sleep to reduce the impact of juanfont#727
  • 8735e56 Add a test for the getdnsconfig function
  • 37601f6 Add a very simple test.
  • ec5acf7 Add ability to connect to PostgreSQL via unix socket
  • 0a5db52 Add ability to connect to PostgreSQL via unix socket
  • a71387f Add additional locations to look for the config.json file: /etc/headscale and $HOME/.headscale
  • 66c5f74 Add admonitions marking community-provided docs
  • 6381d36 Add admonitions marking community-provided docs
  • 897d480 Add an embedded DERP server to Headscale
  • caa4d33 Add an initial grpcv1 service (implementing the proto generated service)
  • 0c005a6 Add and fix errname
  • 0c45f8d Add and fix errorlint
  • 19cd7a4 Add and fix exhaustive
  • db8be91 Add and fix forbidigo
  • 25b790d Add and fix forcetypeassert
  • 9390348 Add and fix goconst
  • c4d4c9c Add and fix gosec
  • 796072a Add and fix ifshort
  • 0315f55 Add and fix nilnil
  • 89eb13c Add and fix nlreturn (new line return)
  • d0ef850 Add and fix noctx linter
  • 715542a Add and fix stylecheck (golint replacement)
  • 668e958 Add and fix unconvert
  • 9dc2058 Add api key data model and helpers
  • e8e573d Add apikeys command integration test
  • 1fd57a3 Add apikeys command to create, list and expire
  • 237a148 Add apple endpoint to readme
  • 5807562 Add arm64 binaries
  • ff217cc Add back head and unstable, ts 1.32.0
  • 34f4109 Add back privatekey, but automatically generate it if it does not exist
  • d8c856e Add basic accept all acl to all test as example
  • c159eb7 Add basic test of yaml parsing
  • 1a7ae11 Add basic testcases for Machine.canAccess
  • 63cd312 Add breaking change about noise private path
  • 527b580 Add build flag to enable TS2019 (juanfont#928)
  • ed2236a Add buildtags to pls
  • db97a7a Add ca-certificates to Dockerfile
  • 021c464 Add cache for requested expiry times
  • 0e902fe Add certificates to docker image so we can get derpmap from tailscale
  • bd4b2da Add changelog entry to correct version
  • 931ef94 Add checks to see if we can fetch the ip from map, remove possible null assignment
  • 283ca3b Add ci workflow.
  • 9e3339b Add cli support for unsharing a node from a namespace.
  • 1f8c7f4 Add comment
  • 13aa845 Add comment about scenario test
  • f2da1a1 Add comment and update changelog
  • d79ccfc Add comment on why grpc is on its own port, replace deprecated
  • ebd27b4 Add comment to updatemachine
  • 7f66d91 Add config test
  • e836db1 Add config.yaml to gitignore
  • 4c2f84b Add contributors Action
  • cf7767d Add css to the /windows and /apple templates (juanfont#1211)
  • 991175f Add depth and avoidance for build
  • 9254aff Add direnv and nix output to gitignore
  • 91e5cbd Add direnv flake support
  • f9a2a2b Add docker DNS IP to the remaining files
  • 1b6bad0 Add docker alpine image
  • fa197cc Add docs for remote access
  • d9aaa0b Add docs on how to set up Windows clients
  • e65ce17 Add documentation to integration test framework
  • a75c5a4 Add eradme to examples
  • 7793012 Add error if peer api is empty
  • c24de59 Add example commands for docker
  • 78cfba0 Add exceptions to var name length
  • d4e3bf1 Add experimental flag to unit test
  • 889223e Add experimental kradalby gh runner Remove old v2 runner in favour of self-hosted
  • a2b9f3b Add expire (logout) machine command
  • 1c7aff5 Add expired column to machine list command
  • c6d3174 Add feature flag for SSH, and warning
  • 5de9de1 Add flake build file
  • 3ddd996 Add format make entry
  • e91174e Add gen explicitly to skip list
  • 126e694 Add generate private-key command
  • 5270361 Add generated files from protobuf
  • 25e39d9 Add get ips command to scenario
  • 95d3062 Add github action updater
  • 56dd734 Add go profiling flag, and enable on integration tests (juanfont#1382)
  • f779372 Add golangcilint config
  • 6e76494 Add grpc step to dockerfile
  • 002b5c1 Add grpc token auth struct
  • 811d3d5 Add grpc_listen_addr config option
  • 9954a3c Add handling for closing the socket
  • 149279f Add health endpoint
  • b4259fc Add helper function for colouring expiries
  • 43731ca Add helper function to add files to hs container
  • 177c21b Add helper function to create a unique givenname
  • 81b8610 Add helper function to setup grpc client for cli
  • 177f1ec Add helper functions for building derp maps from urls and file
  • cb25f0d Add hint for reverse proxying with Apache
  • 6fc6355 Add initial CHANGELOG
  • 40c5263 Add initial code for generating Apple profiles
  • d8144ee Add initial pingallbyhostname
  • 0018a78 Add insecure option
  • 4de676c Add instructions for macOS GUI
  • 8012e1c Add instructions on how to login to iOS (juanfont#1261)
  • 9b393eb Add integration cli tests for rename command
  • b3a0c4a Add integration readme
  • 3e9ee81 Add integration tests for logout with authkey
  • b54c0e3 Add integration tests that check logout and relogin
  • a3f18f2 Add internal mockoidc command
  • 4de49f5 Add isEphemeral() method to Machine
  • c64d756 Add k8s deployment, standalone app Dockerfile.
  • 8e8b65b Add ko-fi sponsor button
  • 2f88341 Add lastUpdate field to machine, function issue message on update channel
  • dd8bae8 Add link from the docs readme
  • 6950ff7 Add list of talks to the readme
  • 8a707de Add local Docker DNS server (makes resolving http://headscale more reliable)
  • a6e9952 Add log_level to config, more ACL debug log
  • 24c9530 Add loglevel and disable update to config struct
  • 641c6fd Add logo files
  • b7d7fc5 Add logout method to tsic
  • 3abca99 Add logs for issues in Actions
  • fac33e4 Add long description for expire
  • cfaa36e Add method to expose container id
  • e950b3b Add method to fetch by nodekey
  • 70d82ea Add migration for new data model
  • f113cc7 Add missing GH releases page link
  • 059f13f Add missing comment for stream function
  • 248abcf Add missing entry to changelog and prepare for 0.22
  • fdd64d9 Add missing iff to handle expired preauthkey machines
  • 8da029b Add missing links
  • cec1e86 Add missing request arguemnt
  • 200c10e Add missing return in oidc.go
  • a5afe4b Add more capabilities for systemd
  • 271cb71 Add more explaination and less redunancy with docs
  • f6a7564 Add more test cases to prove that peers and shared peers work properly
  • d2748f3 Add more tests.
  • 575b15e Add more trace logging
  • 8b40343 Add multiple IP prefixes support to ProtoBuf schema
  • b3732e7 Add nameserver as resolver aswell
  • cb61a49 Add namespace command test
  • e28d308 Add negative tests
  • 5a2cae5 Add new Tailscale version to integration tests
  • 2462989 Add new config option to cli integration tests
  • 99bd09f Add new index page
  • 2bf50bc Add new integration tests to ci
  • 256b6cb Add new option to config-example
  • f78deae Add new tailscale to integration tests
  • 98e7842 Add nix overlay to flake
  • 70274d5 Add nix to runn on lint and integration
  • c390859 Add node expiry test
  • be24bac Add noise mux and Noise path to base router
  • 0cf9c4c Add nolint since go os has weird casing
  • cb87852 Add nolint to gosec stuff that doesnt matter because test
  • 4d3b638 Add note about main containing unreleased changes
  • 4b44aa2 Add note about outdated docs until we fix them
  • 14b2354 Add note about running grpc behind a proxy and combining ports
  • f30ee3d Add note about support in readme
  • e0b9a31 Add note to config example
  • 36b8862 Add notes about current ssh status
  • 7916fa8 Add ohdearaugustin to CODEOWNERS for config and docs
  • a6570d3 Add option to build docker image
  • aad4c90 Add options to hsic, ACL and env overrides
  • 239ef16 Add preauthkey command test
  • 33ae56a Add primary routes to node
  • 07a437c Add p...
Read more