1
0
mirror of https://github.com/juanfont/headscale.git synced 2025-11-10 01:20:58 +01:00
juanfont.headscale/hscontrol/types
Kristoffer Dalby c66430c670
types: add order-independent endpoint comparison
Add EndpointsChanged function that compares endpoint slices
without regard to ordering. Uses netip.AddrPort.Compare with
slices.SortFunc to enable accurate change detection.

Update PeerChangeFromMapRequest to only include endpoints in
PeerChange when they actually changed, avoiding unnecessary
updates to peers.
2025-11-05 15:36:03 +01:00
..
change mapper: send change instead of full update (#2775) 2025-09-17 14:23:21 +02:00
testdata Restore support for "Override local DNS" (#2438) 2025-04-17 17:16:59 +02:00
api_key.go
common_test.go mapper: produce map before poll (#2628) 2025-07-28 11:15:53 +02:00
common.go fix: return valid AuthUrl in followup request on expired reg id 2025-10-11 05:57:39 +02:00
config_test.go integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00
config.go policy: fix autogroup:self propagation and optimize cache invalidation (#2807) 2025-10-23 17:57:41 +02:00
const.go improve testing of route failover logic 2024-04-15 12:31:53 +02:00
node_test.go policy: fix autogroup:self propagation and optimize cache invalidation (#2807) 2025-10-23 17:57:41 +02:00
node.go types: add order-independent endpoint comparison 2025-11-05 15:36:03 +01:00
policy.go feat: implements apis for managing headscale policy (#1792) 2024-07-18 07:38:25 +02:00
preauth_key_test.go integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00
preauth_key.go lint and leftover 2025-09-09 09:40:00 +02:00
routes.go Redo route code (#2422) 2025-02-26 16:22:55 +01:00
types_clone.go all: use immutable node view in read path 2025-07-07 21:28:59 +01:00
types_view.go all: use immutable node view in read path 2025-07-07 21:28:59 +01:00
users_test.go users: harden, test, and add cleaner of identifier (#2593) 2025-05-14 16:45:14 +02:00
users.go stability and race conditions in auth and node store (#2781) 2025-10-16 12:17:43 +02:00
version.go cli: use gobuild version handling (#2770) 2025-09-12 11:47:31 +02:00