Marc,

I can quickly backport the jdkcompat package from 3.3 - it would be
cleaner than hacking generateSessionId. 

The package is "standalone", doesn't depend on any 3.3 feature - and
it's quite simple and effective.  

Also, if you could review the following patch that will fix "case
sensitive match for host names " ( the patch is ported from 3.3 ).

Costin

Index: src/share/org/apache/tomcat/util/PrefixMapper.java
=================================================================== RCS
file:
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/PrefixMapper.java,v
retrieving revision 1.3.2.2 diff -r1.3.2.2 PrefixMapper.java 
125a126
>           host=host.toLowerCase();
165a167
>           host=host.toLowerCasse();
181a184
>           host=host.toLowerCase();
201c204 
< if( host!=null ) 
---
>       if( host!=null ) {
202a206,209
>           if( myMap==null ) {
>               myMap=(PrefixMapper)vhostMaps.get( host.toLowerCase() );
>           }
>       }                              




Reply via email to