From 9ab9363d0b05c8ba9a33a117126bfbeb9d79e814 Mon Sep 17 00:00:00 2001 From: xuwei-k <6b656e6a69@gmail.com> Date: Mon, 13 Oct 2025 17:48:43 +0900 Subject: [PATCH] fix warnings --- src/main/scala/gitbucket/core/controller/ControllerBase.scala | 2 +- src/main/scala/gitbucket/core/service/WebHookService.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/gitbucket/core/controller/ControllerBase.scala b/src/main/scala/gitbucket/core/controller/ControllerBase.scala index 98c1c5bed..6246c320c 100644 --- a/src/main/scala/gitbucket/core/controller/ControllerBase.scala +++ b/src/main/scala/gitbucket/core/controller/ControllerBase.scala @@ -351,7 +351,7 @@ case class Context( val path: String = settings.baseUrl.getOrElse(request.getContextPath) val currentPath: String = request.getRequestURI.substring(request.getContextPath.length) val baseUrl: String = settings.baseUrl(request) - val host: String = new java.net.URL(baseUrl).getHost + val host: String = new java.net.URI(baseUrl).toURL.getHost val platform: String = request.getHeader("User-Agent") match { case null => null case agent if agent.contains("Mac") => "mac" diff --git a/src/main/scala/gitbucket/core/service/WebHookService.scala b/src/main/scala/gitbucket/core/service/WebHookService.scala index 2fb7c78d1..98ca37f41 100644 --- a/src/main/scala/gitbucket/core/service/WebHookService.scala +++ b/src/main/scala/gitbucket/core/service/WebHookService.scala @@ -265,7 +265,7 @@ trait WebHookService { } private def validateTargetAddress(settings: SystemSettings, url: String): Boolean = { - val host = new java.net.URL(url).getHost + val host = new java.net.URI(url).toURL.getHost !settings.webHook.blockPrivateAddress || !HttpClientUtil.isPrivateAddress(host) ||