[jboss-cvs] JBossAS SVN: r103068 - projects/specs/trunk/jboss-jacc-api_1.4_spec/src/main/java/javax/security/jacc.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Mar 26 18:26:10 EDT 2010
Author: sguilhen at redhat.com
Date: 2010-03-26 18:26:09 -0400 (Fri, 26 Mar 2010)
New Revision: 103068
Modified:
projects/specs/trunk/jboss-jacc-api_1.4_spec/src/main/java/javax/security/jacc/URLPatternSpec.java
projects/specs/trunk/jboss-jacc-api_1.4_spec/src/main/java/javax/security/jacc/WebResourcePermission.java
Log:
JBEE-33: Fixed URLPatternSpec constructor to correct a wrong interpretation of the specification.
Modified: projects/specs/trunk/jboss-jacc-api_1.4_spec/src/main/java/javax/security/jacc/URLPatternSpec.java
===================================================================
--- projects/specs/trunk/jboss-jacc-api_1.4_spec/src/main/java/javax/security/jacc/URLPatternSpec.java 2010-03-26 21:55:46 UTC (rev 103067)
+++ projects/specs/trunk/jboss-jacc-api_1.4_spec/src/main/java/javax/security/jacc/URLPatternSpec.java 2010-03-26 22:26:09 UTC (rev 103068)
@@ -80,9 +80,9 @@
{
if (spec == null)
this.urlPattern = new URLPattern("/");
- else if (spec.indexOf(WebResourcePermission.ENCODED_COLON) > 0)
+ else if (spec.indexOf(":") > 0)
{
- String[] patterns = spec.split(WebResourcePermission.ENCODED_COLON);
+ String[] patterns = spec.split(":");
this.urlPatternList = new HashSet<URLPattern>();
for (String pattern : patterns)
{
Modified: projects/specs/trunk/jboss-jacc-api_1.4_spec/src/main/java/javax/security/jacc/WebResourcePermission.java
===================================================================
--- projects/specs/trunk/jboss-jacc-api_1.4_spec/src/main/java/javax/security/jacc/WebResourcePermission.java 2010-03-26 21:55:46 UTC (rev 103067)
+++ projects/specs/trunk/jboss-jacc-api_1.4_spec/src/main/java/javax/security/jacc/WebResourcePermission.java 2010-03-26 22:26:09 UTC (rev 103068)
@@ -386,7 +386,7 @@
uri = "";
}
- // according to the JACC specification, all colons must be escaped.
+ // according to the JACC specification, all colons within the request URI must be escaped.
if (uri.indexOf(':') > 0)
uri = uri.replaceAll(":", ENCODED_COLON);
return uri;
More information about the jboss-cvs-commits
mailing list