pangolin/server/lib/exitNodes
Alex Castillo c8fefdf061
fix(exit-nodes): add a request timeout to calls made to Gerbil
sendToExitNode used axios without a timeout, so a Gerbil that accepted
the connection but never answered left the caller (peer updates, SNI
sync, client association rebuilds) waiting indefinitely. Apply a 15s
default, overridable per request.
2026-11-03 00:24:53 -05:00
..
calculateExitNodeWeight.ts Add exit node selection to the clients 2026-08-04 10:15:47 -04:00
exitNodeCheckIn.ts Implement exit node check-in tracking and adjust logging for connection errors 2026-09-14 16:48:10 -04:00
exitNodeComms.test.ts fix(exit-nodes): add a request timeout to calls made to Gerbil 2026-11-03 00:24:53 -05:00
exitNodeComms.ts fix(exit-nodes): add a request timeout to calls made to Gerbil 2026-11-03 00:24:53 -05:00
exitNodes.ts Propogated Changes. listen port is now accessed from db instead of config 2026-10-06 18:21:05 -06:00
getCurrentExitNodeId.ts Format all files 2025-12-09 10:56:14 -05:00
getUniqueSubnetForExitNode.ts Prevent overlapping exit node address selections 2026-10-15 10:10:41 -04:00
index.ts Implement exit node check-in tracking and adjust logging for connection errors 2026-09-14 16:48:10 -04:00
subnet.ts Scope exit node creation to orgs 2026-08-24 10:44:54 -04:00