Author: kkolinko
Date: Wed Feb 2 03:16:39 2011
New Revision: 1066318
URL: http://svn.apache.org/viewvc?rev=1066318&view=rev
Log:
Improve HTTP specification compliance
Modified:
tomcat/tc5.5.x/trunk/STATUS.txt
tomcat/tc5.5.x/trunk/container/catalina/src/share/org/apache/catalina/connector/Request.java
tomcat/tc5.5.x/trunk/container/webapps/docs/changelog.xml
Modified: tomcat/tc5.5.x/trunk/STATUS.txt
URL: http://svn.apache.org/viewvc/tomcat/tc5.5.x/trunk/STATUS.txt?rev=1066318&r1=1066317&r2=1066318&view=diff
==============================================================================
--- tomcat/tc5.5.x/trunk/STATUS.txt (original)
+++ tomcat/tc5.5.x/trunk/STATUS.txt Wed Feb 2 03:16:39 2011
@@ -96,8 +96,3 @@ PATCHES PROPOSED TO BACKPORT:
2) do not change visibility of defaultProtocol, defaultKeystoreType
markt:
Happy to include those changes
-
-* Improve HTTP specification compliance
- http://svn.apache.org/viewvc?rev=1066244&view=rev
- +1: kkolinko, rjung, markt
- -1:
Modified: tomcat/tc5.5.x/trunk/container/catalina/src/share/org/apache/catalina/connector/Request.java
URL: http://svn.apache.org/viewvc/tomcat/tc5.5.x/trunk/container/catalina/src/share/org/apache/catalina/connector/Request.java?rev=1066318&r1=1066317&r2=1066318&view=diff
==============================================================================
--- tomcat/tc5.5.x/trunk/container/catalina/src/share/org/apache/catalina/connector/Request.java
(original)
+++ tomcat/tc5.5.x/trunk/container/catalina/src/share/org/apache/catalina/connector/Request.java
Wed Feb 2 03:16:39 2011
@@ -2588,7 +2588,12 @@ public class Request
int semi = entry.indexOf(";q=");
if (semi >= 0) {
try {
- quality = Double.parseDouble(entry.substring(semi + 3));
+ String strQuality = entry.substring(semi + 3);
+ if (strQuality.length() <= 5) {
+ quality = Double.parseDouble(strQuality);
+ } else {
+ quality = 0.0;
+ }
} catch (NumberFormatException e) {
quality = 0.0;
}
Modified: tomcat/tc5.5.x/trunk/container/webapps/docs/changelog.xml
URL: http://svn.apache.org/viewvc/tomcat/tc5.5.x/trunk/container/webapps/docs/changelog.xml?rev=1066318&r1=1066317&r2=1066318&view=diff
==============================================================================
--- tomcat/tc5.5.x/trunk/container/webapps/docs/changelog.xml (original)
+++ tomcat/tc5.5.x/trunk/container/webapps/docs/changelog.xml Wed Feb 2 03:16:39 2011
@@ -47,8 +47,16 @@
</fix>
</changelog>
</subsection>
+ <subsection name="Catalina">
+ <changelog>
+ <fix>
+ Improve HTTP specification compliance in support of
+ <code>Accept-Language</code> header. (kkolinko)
+ </fix>
+ </changelog>
+ </subsection>
</section>
-<section name="Tomcat 5.5.32 (jim)" rtext="tagged 2011-01-22">
+<section name="Tomcat 5.5.32 (jim)" rtext="released 2011-02-01">
<subsection name="General">
<changelog>
<update>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
|