...Doesn't it replace, for example /cocoon/src/java/../webapp with /cocoon/src/webapp? i.e. removing .. from paths?
FWIW, I have attached the results of find src -type f -name *.java | xargs -n200 grep 'NetUtils.*normalize'
-Bertrand
results of find src -type f -name *.java | xargs -n200 grep 'NetUtils.*normalize'
src/blocks/portal/java/org/apache/cocoon/environment/portlet/ActionResponse.java:
absLoc = NetUtils.normalize(absLoc);
src/blocks/scratchpad/java/org/apache/cocoon/acting/LinkTranslatorMapAction.java:
path = NetUtils.normalize(path);
src/blocks/scratchpad/java/org/apache/cocoon/ant/CocoonCrawling.java:
String normalizedUriType = NetUtils.normalize(uriType.getUri());
src/blocks/scratchpad/java/org/apache/cocoon/ant/UriType.java: final String
normalizedUri = NetUtils.normalize(uri);
src/blocks/scratchpad/java/org/apache/cocoon/ant/UriType.java: this.uri =
NetUtils.normalize(absolutizedUri);
src/blocks/scratchpad/java/org/apache/cocoon/ant/UriType.java: final String
normalizedUri = NetUtils.normalize(uri);
src/java/org/apache/cocoon/bean/Target.java: sourceURI =
NetUtils.normalize(root + sourceURI);
src/java/org/apache/cocoon/bean/Target.java:
NetUtils.normalize(NetUtils.absolutize(this.getPath(), linkURI));
src/test/org/apache/cocoon/util/test/NetUtilsTestCase.java: * A unit test for
<code>NetUtils.normalize()</code>
src/test/org/apache/cocoon/util/test/NetUtilsTestCase.java: String result =
NetUtils.normalize(test);
