From 2e87927b83769f58f9cfc6dc6d72c233a1d6a855 Mon Sep 17 00:00:00 2001 From: Owen Date: Fri, 21 Aug 2026 10:21:21 -0400 Subject: [PATCH] Remove unused use_subdomain --- server/lib/readConfigFile.ts | 1 - server/private/routers/gerbil/createExitNode.ts | 6 +----- server/routers/gerbil/createExitNode.ts | 8 +------- 3 files changed, 2 insertions(+), 13 deletions(-) diff --git a/server/lib/readConfigFile.ts b/server/lib/readConfigFile.ts index 68dc7cea7..718076349 100644 --- a/server/lib/readConfigFile.ts +++ b/server/lib/readConfigFile.ts @@ -348,7 +348,6 @@ export const configSchema = z .optional() .pipe(z.string()) .transform((url) => url.toLowerCase()), - use_subdomain: z.boolean().optional().default(false), subnet_group: z.string().optional().default("100.89.137.0/20"), block_size: z.number().positive().gt(0).optional().default(24), site_block_size: z diff --git a/server/private/routers/gerbil/createExitNode.ts b/server/private/routers/gerbil/createExitNode.ts index cfa7c42eb..0e0f6c8d7 100644 --- a/server/private/routers/gerbil/createExitNode.ts +++ b/server/private/routers/gerbil/createExitNode.ts @@ -34,10 +34,6 @@ export async function createExitNode( // TODO: eventually we will want to get the next available port so that we can multiple exit nodes // const listenPort = await getNextAvailablePort(); const listenPort = config.getRawConfig().gerbil.start_port; - let subEndpoint = ""; - if (config.getRawConfig().gerbil.use_subdomain) { - subEndpoint = await getUniqueExitNodeEndpointName(); - } const exitNodeName = config.getRawConfig().gerbil.exit_node_name || @@ -48,7 +44,7 @@ export async function createExitNode( .insert(exitNodes) .values({ publicKey, - endpoint: `${subEndpoint}${subEndpoint != "" ? "." : ""}${config.getRawConfig().gerbil.base_endpoint}`, + endpoint: config.getRawConfig().gerbil.base_endpoint, address, listenPort, online: true, diff --git a/server/routers/gerbil/createExitNode.ts b/server/routers/gerbil/createExitNode.ts index 9e93cf575..4fc4e989f 100644 --- a/server/routers/gerbil/createExitNode.ts +++ b/server/routers/gerbil/createExitNode.ts @@ -15,13 +15,7 @@ export async function createExitNode( if (!exitNodeQuery) { const { value: address, release } = await getNextAvailableSubnet(); try { - // TODO: eventually we will want to get the next available port so that we can multiple exit nodes - // const listenPort = await getNextAvailablePort(); const listenPort = config.getRawConfig().gerbil.start_port; - let subEndpoint = ""; - if (config.getRawConfig().gerbil.use_subdomain) { - subEndpoint = await getUniqueExitNodeEndpointName(); - } const exitNodeName = config.getRawConfig().gerbil.exit_node_name || @@ -32,7 +26,7 @@ export async function createExitNode( .insert(exitNodes) .values({ publicKey, - endpoint: `${subEndpoint}${subEndpoint != "" ? "." : ""}${config.getRawConfig().gerbil.base_endpoint}`, + endpoint: config.getRawConfig().gerbil.base_endpoint, address, online: true, listenPort,