infra/relay/src/db.ts | 18 +++ infra/relay/src/environments/EnvironmentConnector.test.ts | 2 + infra/relay/src/environments/EnvironmentCredentials.test.ts | 18 ++- infra/relay/src/environments/EnvironmentCredentials.ts | 23 ++- infra/relay/src/environments/EnvironmentLinker.test.ts | 1 + infra/relay/src/environments/ManagedEndpointAllocations.test.ts | 55 ++++++++ infra/relay/src/environments/ManagedEndpointAllocations.ts | 78 +++++++++++ infra/relay/src/environments/ManagedEndpointProvider.test.ts | 74 +++++++++- infra/relay/src/environments/ManagedEndpointProvider.ts | 89 +++++++++--- infra/relay/src/environments/ManagedTunnelLimits.test.ts | 12 +- infra/relay/src/environments/ManagedTunnelLimits.ts | 12 +- infra/relay/src/http/Api.test.ts | 240 ++++++++++++++++++++++++++++++++ infra/relay/src/http/Api.ts | 91 +++++++++--- infra/relay/src/worker.ts | 6 +- 14 files changed, 665 insertions(+), 54 deletions(-)