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 = "/";
             }

Reply via email to