Kristoffer Dalby
7056fbb63b
derp: fix flaky shuffle test ( #2772 )
2025-09-11 13:49:02 +00:00
Andrey Bobelev
d29feaef79
chore(derp): allow nil regions in DERPMaps
...
Previously, nil regions were not properly handled. This change allows users to disable regions in DERPMaps.
Particularly useful to disable some official regions.
2025-08-23 06:54:14 +02:00
Andrey Bobelev
630bfd265a
chore(derp): prioritize loading DERP maps from URLs
...
This allows users to override default entries provided via URL
2025-08-23 06:54:14 +02:00
Kristoffer Dalby
b87567628a
derp: increase update frequency and harden on failures ( #2741 )
2025-08-22 10:40:38 +02:00
Kristoffer Dalby
a058bf3cd3
mapper: produce map before poll ( #2628 )
2025-07-28 11:15:53 +02:00
Goran Draganić
45c9585b52
feat: derpmap field in config ( #1823 )
2024-10-17 05:34:20 -06:00
Kristoffer Dalby
ece907d878
test embedded derp with derp updater, check client health ( #2030 )
2024-08-11 07:44:59 +02:00
Kristoffer Dalby
8f8f469c0a
Remove allocations of lists before use ( #1989 )
...
* policy: remove allocs before appends in acls
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* notifier: make batcher tests stable/non-flaky
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* {db,derp,mapper}: dont allocate until append
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
---------
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-06-23 22:06:50 +02:00
Kristoffer Dalby
1704977e76
improve testing of route failover logic
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2024-04-15 12:31:53 +02:00
Kristoffer Dalby
8c4c4c8633
move derp.go to derp module
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-06-08 16:34:15 +02:00