More cookie refactoring
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 14 Nov 2009 03:47:48 +0000 (03:47 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 14 Nov 2009 03:47:48 +0000 (03:47 +0000)
commitec34d1075e6ef230b53a3a9b0145dfb5c2902703
tree5495d3cb18630cc4f45665cd16fc37d2f45bfec4
parent2deb46e1f261ecfcf29f89e2bc1a280ddf475422
More cookie refactoring
 - new support class for common elements of parsing and writing
 - better consistency between parsing and writing
 - remove unused code
 - reduce visibility of methods where possible
 - auto-switch to v1 for any attribute that might require quoting
 - better names for constants
 - allow v0 cookies to break http spec (disabled by default)
 - update test cases and documentation

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@836113 13f79535-47bb-0310-9956-ffa450edef68
java/org/apache/tomcat/util/http/CookieSupport.java [new file with mode: 0644]
java/org/apache/tomcat/util/http/Cookies.java
java/org/apache/tomcat/util/http/ServerCookie.java
test/org/apache/tomcat/util/http/TestCookiesAllowEquals.java
test/org/apache/tomcat/util/http/TestCookiesAllowHttpSeps.java [new file with mode: 0644]
test/org/apache/tomcat/util/http/TestCookiesDefaultSysProps.java
test/org/apache/tomcat/util/http/TestCookiesDisallowEquals.java
test/org/apache/tomcat/util/http/TestCookiesNoFwdStrictSysProps.java
test/org/apache/tomcat/util/http/TestCookiesStrictSysProps.java
test/org/apache/tomcat/util/http/TestCookiesSwitchSysProps.java
webapps/docs/config/systemprops.xml