[Helma-user] jetty upgrade broke UTF-8 URLs

Michael Platzer michael.platzer at knallgrau.at
Tue Mar 27 15:57:00 CEST 2007


Hi,

The recent upgrade from Jetty 4.2.22 to 4.2.27 in Helma HEAD broke our 
beautiful utf-8 URLs [1]

Until now I was able to handle UTF-8 escaped URLs with mod_jk with the 
following settings:
  charset = UTF-8
and
 JkOptions +ForwardURIEscaped

After I upgraded twoday.net to the most recent Helma 1.6.x snapshot, 
users complained that they can not access topics with Umlauts anymore 
[2]. As soon as I downgraded Jetty to 4.2.22 again, everything worked 
fine again.

I could also reproduce this bevahiour in a local setup with mod_jk. I 
also tried to the other available JkOptions (+ForwardURICompatUnparsed, 
+ForwardURICompat), but with no success. I am not able to serve utf-8 
escaped URLs with mod_jk and Jetty 4.2.27. What puzzles me, is that the 
Jetty ChangeLog does not mention anything related to UTF-8 (see below).

Should we consider downgrading Jetty again to version 4.2.27?

greets,
  michi


[1] http://kochtopf.twoday.net/topics/Brot+%26+Br%C3%B6tchen/
[2] http://help.twoday.net/stories/3476002/



--------------

Jetty-4.2.27 - 22 November 2006
 + Upgraded session ID generation to use SecureRandom
 + AJP protected against bad requests from mod_jk

Jetty-4.2.26 - 8 October 2006
 + Backport of AJP fixes

Jetty-4.2.25 - 4 Jan 2006
 + Fixed aliasing of // for win32

Jetty-4.2.24 - 7 April 2005

Jetty-4.2.24rc1
 + Fixed principal naming in FormAuthenticator

Jetty-4.2.24rc0 - 8 March 2005
 + Back ported Jetty 5 ThreadedServer and ThreadPool
 + Added logCookie and logLatency support to NCSARequestLog

Jetty-4.2.23.1 - 18 January 2006
 + Fixed aliasing of // for win32

Jetty-4.2.23 - 16 January 2005
 + Cleaned up AbstractSessionManager synchronization.
 + Fixed potential concurrent login problem with JAAS

Jetty-4.2.23RC0 - 17 December 2004
 + LineInput handles readers with small internal buffer
 + Added LogStream to capture stderr and stdout to logging
 + Support Secure and HttpOnly in session cookies
 + Build unsealed jars

Jetty-4.2.22 - 23 August
 + fixed jaas logout for jetty-jboss integration
 + fixed deployment of ejb-link elements in web.xml for jboss
 + Added parameters for acceptQueueSize and lowResources level.



More information about the Helma-user mailing list