1
0
mirror of https://github.com/juanfont/headscale.git synced 2025-11-10 01:20:58 +01:00
juanfont.headscale/hscontrol/mapper
Kristoffer Dalby d045eb237f
mapper: handle NodeEndpoint and NodeDERP changes
Add batcher cases for NodeEndpoint and NodeDERP that query
NodeStore for current state and send PeerChangedPatch with
both endpoints and DERP region, avoiding full map responses.

Update batcher_test to pass NodeView to change constructors.
2025-11-05 15:38:27 +01:00
..
batcher_lockfree.go policy: fix autogroup:self propagation and optimize cache invalidation (#2807) 2025-10-23 17:57:41 +02:00
batcher_test.go mapper: handle NodeEndpoint and NodeDERP changes 2025-11-05 15:38:27 +01:00
batcher.go mapper: handle NodeEndpoint and NodeDERP changes 2025-11-05 15:38:27 +01:00
builder_test.go bunch of qol (#2748) 2025-08-27 17:09:13 +02:00
builder.go policy: fix autogroup:self propagation and optimize cache invalidation (#2807) 2025-10-23 17:57:41 +02:00
mapper_test.go state/nodestore: in memory representation of nodes 2025-09-09 09:40:00 +02:00
mapper.go mapper: send change instead of full update (#2775) 2025-09-17 14:23:21 +02:00
suite_test.go introduce mapper package 2023-06-08 16:34:15 +02:00
tail_test.go lint and leftover 2025-09-09 09:40:00 +02:00
tail.go state/nodestore: in memory representation of nodes 2025-09-09 09:40:00 +02:00
utils.go mapper: produce map before poll (#2628) 2025-07-28 11:15:53 +02:00