Sfoglia il codice sorgente

[MRM-1147] handling leading / on whitelists is ambiguous


git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@756012 13f79535-47bb-0310-9956-ffa450edef68
tags/archiva-1.2
Brett Porter 15 anni fa
parent
commit
3b9173e74f

+ 10
- 0
archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java Vedi File

@@ -958,8 +958,18 @@ public class DefaultRepositoryProxyConnectors
return false;
}

if ( !path.startsWith( "/" ) )
{
path = "/" + path;
}
for ( String pattern : patterns )
{
if ( !pattern.startsWith( "/" ) )
{
pattern = "/" + pattern;
}
if ( SelectorUtils.matchPath( pattern, path, false ) )
{
return true;

Loading…
Annulla
Salva