This is an automated email from the ASF dual-hosted git repository. kwin pushed a commit to branch bugfix/support-escaped-octets-in-url-path in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
commit 2a14568d4d5aa82afb6ccec9c39fc46471141197 Author: Konrad Windszus <[email protected]> AuthorDate: Wed May 13 12:46:10 2026 +0200 Use raw path when creating baseURI Otherwise decoded escaped octets may break baseURI construction --- .../src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java index 499998920..210f5d3eb 100644 --- a/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java +++ b/maven-resolver-transport-jdk-parent/maven-resolver-transport-jdk11/src/main/java/org/eclipse/aether/transport/jdk/JdkTransporter.java @@ -184,7 +184,7 @@ final class JdkTransporter extends AbstractTransporter implements HttpTransporte if (uri.getRawFragment() != null || uri.getRawQuery() != null) { throw new URISyntaxException(repository.getUrl(), "URL must not have fragment or query"); } - String path = uri.getPath(); + String path = uri.getRawPath(); if (path == null) { path = "/"; }
