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-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org