Author: markt
Date: Sat Oct 21 16:00:16 2006
New Revision: 466602
URL: http://svn.apache.org/viewvc?view=rev&rev=466602
Log:
Undo unintentional changes in license update.
Modified:
tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11Processor.java
Modified:
tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11Processor.java
URL:
http://svn.apache.org/viewvc/tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11Processor.java?view=diff&rev=466602&r1=466601&r2=466602
==============================================================================
---
tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11Processor.java
(original)
+++
tomcat/connectors/trunk/http11/src/java/org/apache/coyote/http11/Http11Processor.java
Sat Oct 21 16:00:16 2006
@@ -24,8 +24,8 @@
import java.net.InetAddress;
import java.net.Socket;
import java.util.StringTokenizer;
-import org.apache.regexp.RE;
-import org.apache.regexp.RESyntaxException;
+import java.util.regex.Pattern;
+import java.util.regex.PatternSyntaxException;
import java.security.AccessController;
import java.security.PrivilegedAction;
@@ -189,7 +189,7 @@
/**
* List of restricted user agents.
*/
- protected RE[] restrictedUserAgents = null;
+ protected Pattern[] restrictedUserAgents = null;
/**
@@ -286,7 +286,7 @@
/**
* List of user agents to not use gzip with
*/
- protected RE noCompressionUserAgents[] = null;
+ protected Pattern noCompressionUserAgents[] = null;
/**
* List of MIMES which could be gzipped
@@ -387,10 +387,10 @@
*/
public void addNoCompressionUserAgent(String userAgent) {
try {
- RE nRule = new RE(userAgent);
+ Pattern nRule = Pattern.compile(userAgent);
noCompressionUserAgents =
addREArray(noCompressionUserAgents, nRule);
- } catch (RESyntaxException pse) {
+ } catch (PatternSyntaxException pse) {
log.error(sm.getString("http11processor.regexp.error", userAgent),
pse);
}
}
@@ -401,7 +401,7 @@
* a large number of connectors, where it would be better to have all of
* them referenced a single array).
*/
- public void setNoCompressionUserAgents(RE[] noCompressionUserAgents) {
+ public void setNoCompressionUserAgents(Pattern[] noCompressionUserAgents) {
this.noCompressionUserAgents = noCompressionUserAgents;
}
@@ -524,14 +524,14 @@
* @param rArray the REArray
* @param value Obj
*/
- private RE[] addREArray(RE rArray[], RE value) {
- RE[] result = null;
+ private Pattern[] addREArray(Pattern rArray[], Pattern value) {
+ Pattern[] result = null;
if (rArray == null) {
- result = new RE[1];
+ result = new Pattern[1];
result[0] = value;
}
else {
- result = new RE[rArray.length + 1];
+ result = new Pattern[rArray.length + 1];
for (int i = 0; i < rArray.length; i++)
result[i] = rArray[i];
result[rArray.length] = value;
@@ -583,9 +583,9 @@
*/
public void addRestrictedUserAgent(String userAgent) {
try {
- RE nRule = new RE(userAgent);
+ Pattern nRule = Pattern.compile(userAgent);
restrictedUserAgents = addREArray(restrictedUserAgents, nRule);
- } catch (RESyntaxException pse) {
+ } catch (PatternSyntaxException pse) {
log.error(sm.getString("http11processor.regexp.error", userAgent),
pse);
}
}
@@ -596,7 +596,7 @@
* a large number of connectors, where it would be better to have all of
* them referenced a single array).
*/
- public void setRestrictedUserAgents(RE[] restrictedUserAgents) {
+ public void setRestrictedUserAgents(Pattern[] restrictedUserAgents) {
this.restrictedUserAgents = restrictedUserAgents;
}
@@ -1244,7 +1244,7 @@
if(userAgentValueMB != null) {
String userAgentValue = userAgentValueMB.toString();
for (int i = 0; i < restrictedUserAgents.length; i++) {
- if (restrictedUserAgents[i].match(userAgentValue)) {
+ if
(restrictedUserAgents[i].matcher(userAgentValue).matches()) {
http11 = false;
keepAlive = false;
break;
@@ -1462,7 +1462,7 @@
// If one Regexp rule match, disable compression
for (int i = 0; i < noCompressionUserAgents.length; i++)
- if (noCompressionUserAgents[i].match(userAgentValue))
+ if
(noCompressionUserAgents[i].matcher(userAgentValue).matches())
return false;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]