@ -58,6 +58,12 @@ public class PathBasedFilterInvocationDefinitionMap extends AbstractFilterInvoca
@@ -58,6 +58,12 @@ public class PathBasedFilterInvocationDefinitionMap extends AbstractFilterInvoca
// SEC-501: If using lower case comparison, we should convert the paths to lower case
// as any upper case characters included by mistake will prevent the URL from ever being matched.
if(convertUrlToLowercaseBeforeComparison){
antPath=antPath.toLowerCase();
}
requestMap.add(newEntryHolder(antPath,attr));
if(logger.isDebugEnabled()){
@ -110,7 +116,7 @@ public class PathBasedFilterInvocationDefinitionMap extends AbstractFilterInvoca
@@ -110,7 +116,7 @@ public class PathBasedFilterInvocationDefinitionMap extends AbstractFilterInvoca
if(logger.isDebugEnabled()){
logger.debug("Candidate is: '"+url+"'; pattern is "+entryHolder.getAntPath()+"; matched="
@ -36,7 +36,6 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@@ -36,7 +36,6 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@ -59,7 +58,6 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@@ -59,7 +58,6 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@ -71,10 +69,26 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@@ -71,10 +69,26 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@ -87,13 +101,11 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@@ -87,13 +101,11 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@ -101,8 +113,6 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@@ -101,8 +113,6 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@ -113,11 +123,11 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
@@ -113,11 +123,11 @@ public class PathBasedFilterDefinitionMapTests extends TestCase {
assertEquals(def,response);// see SEC-161 (it should truncate after ? sign)