Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: headscale | Distribution: openSUSE Tumbleweed |
Version: 0.24.3 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Feb 7 19:56:21 2025 |
Group: Unspecified | Build host: reproducible |
Size: 48764737 | Source RPM: headscale-0.24.3-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://headscale.net | |
Summary: An open source, self-hosted implementation of the Tailscale control server |
Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailnet, suitable for a personal use, or a small open-source organisation.
BSD-3-Clause
* Fri Feb 07 2025 Richard Rahl <rrahl0@opensuse.org> - update 0.24.3: * Fix migration error caused by nodes having invalid auth keys * Pre auth keys belonging to a user are no longer deleted with the user * Pre auth keys that are used by a node can no longer be deleted - update to 0.24.2: * Fix issue where email and username being equal fails to match in Policy * Delete invalid routes before adding a NOT NULL constraint on node_id - update to 0.24.1: * Fix migration issue with user table for PostgreSQL * Relax username validation to allow emails * Remove invalid routes and add stronger constraints for routes to avoid API panic * Fix panic when derp.update_frequency is 0 - update to 0.24.0: BREAKING: * Remove dns.use_username_in_magic_dns configuration option * Having usernames in magic DNS is no longer possible. * Remove versions older than 1.56 * Clean up old code required by old versions * If you depend on a Headscale Web UI, you should wait with this update until the UI have been updated to match the new API. * GET /api/v1/user/{name} and GetUser have been removed in favour of ListUsers with an ID parameter * RenameUser and DeleteUser now require an ID instead of a name. CHANGES: * Improved compatibility of built-in DERP server with clients connecting over WebSocket * Allow nodes to use SSH agent forwarding * Fixed processing of fields in post request in MoveNode rpc * Added conversion of 'Hostname' to 'givenName' in a node with FQDN rules applied * Fixed updating of hostname and givenName when it is updated in HostInfo * Fixed missing stable-debug container tag * Loosened up server_url and base_domain check. It was overly strict in some cases * CLI for managing users now accepts --identifier in addition to --name, usage of --identifier is recommended * Add dns.extra_records_path configuration option * Support client verify for DERP * Add PKCE Verifier for OIDC * Thu Jan 02 2025 Marcus Rueckert <mrueckert@suse.de> - Fix the system integration - actually build and use the sysuser pre snippet so that the user is created before tmpfiles.d tries to create files - no longer break debugsymbols for the binary (remove -s -w) - use systemd macros for paths - ensure proper requires/ordering for sysuser/systemd * Wed Sep 18 2024 Richard Rahl <rrahl0@opensuse.org> - update to 0.23.0: * Code reorganisation, a lot of code has moved * Change the structure of database configuration, see config-example.yaml - Old structure has been remove and the configuration must be converted - Adds additional configuration for PostgreSQL for setting max open, idle connection and idle connection lifetime * API: Machine is now Node * Remove support for older Tailscale clients (supported >=1.42) * Headscale checks that at least one DERP is defined at start * Embedded DERP server requires a private key * Prefixes are now defined per v4 and v6 range * MagicDNS domains no longer contain usernames * YAML files are no longer supported for headscale policy (use HuJSON) * DNS configuration has been restructured * Use versioned migrations * Make the OIDC callback page better * SSH support * State management has been improved * Use error group handling to ensure tests actually pass * Fix hang on SIGTERM * Send logs to stderr by default * Fix TS-2023-006 security UPnP issue * Turn off gRPC logging * Added the possibility to manually create a DERP-map entry * Add support for deleting api keys * Add command to backfill IP addresses for nodes missing IPs from configured prefixes * Log available update as warning * Add autogroup:internet to Policy * Restore foreign keys and add constraints * Make registration page easier to use on mobile devices * Make write-ahead-log default on and configurable for SQLite * Add APIs for managing headscale policy * Fix for registering nodes using preauthkeys when running on a postgres database in a non-UTC timezone * Make sure integration tests cover postgres for all scenarios * CLI commands (all except serve) only requires minimal configuration * CLI results are now concistently sent to stdout and errors to stderr * Fix issue where shutting down headscale would hang * add shutdown that asserts if headscale had panics * Thu Apr 18 2024 Richard Rahl <rrahl0@disroot.org> - remove CAP_CHOWN from systemd unit file, as it's unneeded * Wed Dec 20 2023 Richard Rahl <rrahl0@proton.me> - initial packaging
/etc/headscale /usr/bin/headscale /usr/etc/headscale /usr/etc/headscale/config-example.yaml /usr/etc/headscale/derp-example.yaml /usr/lib/systemd/system/headscale.service /usr/lib/sysusers.d/headscale.conf /usr/lib/tmpfiles.d/headscale.conf /usr/share/doc/packages/headscale /usr/share/doc/packages/headscale/CHANGELOG.md /usr/share/doc/packages/headscale/README.md /usr/share/licenses/headscale /usr/share/licenses/headscale/LICENSE /var/lib/headscale
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Feb 11 02:29:52 2025