Address session fixation by changing the session ID on authentication. This is enable...
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 11 Dec 2009 17:30:59 +0000 (17:30 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 11 Dec 2009 17:30:59 +0000 (17:30 +0000)
commit4073acd78f25853337b76e022b343b887fe94e27
treeb1e2603f2ed6b2f0fba0c5c041d08aa51fbffe43
parent56a5ec22d04074375a1c89bd0bf42c07259cb3f0
Address session fixation by changing the session ID on authentication. This is enabled by default. This should be safe since this also happens when sessions migrate between nodes in a cluster. If an app can't handle a changing ID, then the feature can be disabled in the authenticator.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@889716 13f79535-47bb-0310-9956-ffa450edef68
java/org/apache/catalina/Manager.java
java/org/apache/catalina/authenticator/AuthenticatorBase.java
java/org/apache/catalina/connector/Request.java
java/org/apache/catalina/ha/session/JvmRouteBinderValve.java
java/org/apache/catalina/session/ManagerBase.java
webapps/docs/config/valve.xml