jetty upgrade broke UTF-8 URLs

Michael Platzer <[email protected]>
Newsgroups gmane.comp.java.helma.general
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.