Mark,

i suggested a patch for this one issue, hope it helps:
https://bz.apache.org/bugzilla/show_bug.cgi?id=60013#c37

Tiago.

2016-09-20 12:24 GMT-03:00 Mark Thomas <ma...@apache.org>:

> On 20/09/2016 14:41, Tiago Oliveira wrote:
> > Mark,
> >
> > i tested with the trunk from 8.5.6:
> >
> > $ svn info
> >> Path: .
> >> Working Copy Root Path: /Users/tiago.oliveira/tmp/tomcat85x
> >> URL: http://svn.apache.org/repos/asf/tomcat/tc8.5.x/trunk
> >> Repository Root: http://svn.apache.org/repos/asf
> >> Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
> >> Revision: 1761569
> >> Node Kind: directory
> >> Schedule: normal
> >> Last Changed Author: markt
> >> Last Changed Rev: 1761560
> >> Last Changed Date: 2016-09-20 08:44:42 -0300 (Ter, 20 Set 2016)
> >
> >
> > $ java -version
> >> java version "1.8.0_77"
> >> Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
> >> Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
> >
> >
> > I issued *ant clean* & *ant package-tgz* then used the generated
> > *apache-tomcat-8.5.6-dev.tar.gz*.
> > After installing it in my staging box, configuring RewriteValve and
> placing
> > rewrite.config, i still have the same issue:
> >
> > $ curl -I http://ci.behoh.com
> >> HTTP/1.1 302
> >> Location: http%3A//www.ci.behoh.com/
> >> Transfer-Encoding: chunked
> >> Date: Tue, 20 Sep 2016 13:21:54 GMT
> >
> >
> > Am i doing something wrong ? Could you point me to the revision where
> this
> > got mangled/fixed ? Maybe i can help.
>
> My bad. It has only been fixed in trunk (9.0.x) so far. I have one more
> issue to fix before back-porting.
>
> https://bz.apache.org/bugzilla/show_bug.cgi?id=60013
>
> Help / suggested patches always welcome.
>
> Mark
>
>
> >
> > Thanks again.
> >
> > 2016-09-19 17:55 GMT-03:00 Tiago Oliveira <tiago.olive...@behoh.com>:
> >
> >> Mark,
> >>
> >> will checkout from trunk and test it. I think i can handle the build, no
> >> problem.
> >>
> >> Is 8.5.6 release date already set ?
> >>
> >> Thanks a lot.
> >>
> >> 2016-09-19 17:41 GMT-03:00 Mark Thomas <ma...@apache.org>:
> >>
> >>> On 19/09/2016 21:21, Mark Thomas wrote:
> >>>> On 19/09/2016 20:06, Tiago Oliveira wrote:
> >>>>> Hello,
> >>>>>
> >>>>>
> >>>>> I'm currently migrating from tomcat 8.0.33 to 8.5.5, as stated in the
> >>>>> subject, but have stumbled in an unexpected behavior when using the
> >>>>> RewriteValve. I tested in two diferent OS (ubuntu 16.04 LTS and
> Centos
> >>> 6.7).
> >>>>
> >>>> Sorry about that. It is a side effect of my botched attempt to fix
> >>>> handling of UTF-8 encoded values in the re-write valve.
> >>>>
> >>>> It should be fixed already for the 8.5.6 release but I'll add a test
> >>>> case to make sure.
> >>>
> >>> Confirmed.
> >>>
> >>> Building Tomcat from source is straightforward if you want to test this
> >>> with your application. If you want to do that and need any pointers,
> >>> just ask.
> >>>
> >>> Mark
> >>>
> >>>>
> >>>> Mark
> >>>>
> >>>>
> >>>>>
> >>>>> This is the content of my WEB-INF/rewrite.config (Valve configured
> >>> inside
> >>>>> Context):
> >>>>>
> >>>>>> RewriteCond %{HTTP_HOST} ^ci.behoh.com
> >>>>>> RewriteRule ^(.*)$ http://www.%{HTTP_HOST}$1 [R=302,L]
> >>>>>
> >>>>>
> >>>>>
> >>>>> In 8.0.33, my response headers are:
> >>>>>
> >>>>>> HTTP/1.1 302
> >>>>>> Location: http://www.ci.behoh.com/
> >>>>>> Content-Length: 0
> >>>>>> Date: Mon, 19 Sep 2016 18:39:43 GMT
> >>>>>
> >>>>>
> >>>>>
> >>>>> In 8.5.5, my response headers are:
> >>>>>
> >>>>>> HTTP/1.1 302
> >>>>>> Location: http%3A//www.ci.behoh.com/
> >>>>>> Content-Length: 0
> >>>>>> Date: Mon, 19 Sep 2016 18:40:24 GMT
> >>>>>
> >>>>>
> >>>>> Notice the encoded version of ":" (%3A) in 8.5.5.
> >>>>>
> >>>>> Because of that, the browser (Chrome/Firefox/Safari) is not
> redirecting
> >>>>> correctly, but instead appending the encoded string to the end of the
> >>> url,
> >>>>> incrementally, until i get a "java.lang.IllegalArgumentException:
> >>> Request
> >>>>> header is too large" (final modified  requestURL:
> >>>>> https://gist.github.com/tiagojco/b9c3f1a6e8c3fbacf206505b18944c62)
> >>>>>
> >>>>> I already tried the flag [NE] in the RewriteRule, to no avail.
> >>>>>
> >>>>> How can i fix this ? Is there any workaround ?
> >>>>>
> >>>>> Thanks a lot.
> >>>>>
> >>>>> p.s.: Sorry for my bad english, not my first language.
> >>>>>
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> >>>> For additional commands, e-mail: users-h...@tomcat.apache.org
> >>>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> >>> For additional commands, e-mail: users-h...@tomcat.apache.org
> >>>
> >>>
> >>
> >>
> >> --
> >> [image: Tiago Oliveira] Tiago OliveiraAnálise de sistemas[image:
> Contato]+55
> >> 83 99331.5541 <+5583993315541>/ 83 3506.8310 <+558335068310>[image:
> Email]
> >> tiago.olive...@behoh.com <tiago.olive...@behoh.com>
> >> [image: BeHOH]
> >> [image: Facebook] <https://www.facebook.com/behoh.co>[image: Twitter]
> >> <https://twitter.com/@BeHOHmyfriend>[image: Instagram]
> >> <https://www.instagram.com/behoh.co/>
> >>   [image: Website]behoh.com <http://www.behoh.com/>[image: Localização]
> >> goo.gl/FtUZdn <http://goo.gl/FtUZdn>
> >>
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


-- 
[image: Tiago Oliveira] Tiago OliveiraAnálise de sistemas[image: Contato]+55
83 99331.5541 <+5583993315541>/ 83 3506.8310 <+558335068310>[image: Email]
tiago.olive...@behoh.com <tiago.olive...@behoh.com>
[image: BeHOH]
[image: Facebook] <https://www.facebook.com/behoh.co>[image: Twitter]
<https://twitter.com/@BeHOHmyfriend>[image: Instagram]
<https://www.instagram.com/behoh.co/>
  [image: Website]behoh.com <http://www.behoh.com/>[image: Localização]
goo.gl/FtUZdn <http://goo.gl/FtUZdn>

Reply via email to