spring-boot/spring-boot-tools
Andy Wilkinson 7a87c69dd0 Normalize spec when creating jar URL by removing /../ and /./
Previously when Handler was creating a URL from a context URL and a
spec, any occurrances of /../ or /./ in the spec would be left as-is.
This differed from the JDK's Handler implementation which normalizes
the URL by modifying the path to remove any occurrences of /../ or
/./

This commit updates our Handler implementation to align it with the
JDK's. Tests have been added to assert that, given the same inputs,
the two Handler classes produce the same output.

Closes gh-9917
2017-08-03 19:48:58 +01:00
..
spring-boot-antlib Next development version 2017-07-27 08:00:21 +00:00
spring-boot-autoconfigure-processor Next development version 2017-07-27 08:00:21 +00:00
spring-boot-configuration-metadata Next development version 2017-07-27 08:00:21 +00:00
spring-boot-configuration-processor Next development version 2017-07-27 08:00:21 +00:00
spring-boot-gradle-plugin Next development version 2017-07-27 08:00:21 +00:00
spring-boot-loader Normalize spec when creating jar URL by removing /../ and /./ 2017-08-03 19:48:58 +01:00
spring-boot-loader-tools Next development version 2017-07-27 08:00:21 +00:00
spring-boot-maven-plugin Next development version 2017-07-27 08:00:21 +00:00
spring-boot-test-support Next development version 2017-07-27 08:00:21 +00:00
pom.xml Next development version 2017-07-27 08:00:21 +00:00