From 0f50497289bd607b8ee05755d9bbccde8c952b09 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 15 Jun 2015 15:47:31 +0200 Subject: [PATCH] *.ngrok.io is not project custom host name --- .../src/org/jetbrains/builtInWebServer/BuiltInWebServer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInWebServer.java b/platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInWebServer.java index 220279e98509..ce9454b3d657 100644 --- a/platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInWebServer.java +++ b/platform/built-in-server/src/org/jetbrains/builtInWebServer/BuiltInWebServer.java @@ -15,6 +15,7 @@ */ package org.jetbrains.builtInWebServer; +import com.google.common.net.InetAddresses; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.project.Project; import com.intellij.openapi.project.ProjectManager; @@ -106,7 +107,7 @@ public final class BuiltInWebServer extends HttpRequestHandler { host = host.substring(1, host.length() - 1); } - if (isIpv6 || Character.digit(host.charAt(0), 10) != -1 || host.charAt(0) == ':' || isOwnHostName(host)) { + if (isIpv6 || InetAddresses.isInetAddress(host) || isOwnHostName(host) || host.endsWith(".ngrok.io")) { if (urlDecoder.path().length() < 2) { return false; }