felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Hoh (JIRA) <j...@apache.org>
Subject [jira] [Created] (FELIX-4920) sslfilter does not preserve fragment in redirect
Date Thu, 11 Jun 2015 20:39:01 GMT
Jörg Hoh created FELIX-4920:
-------------------------------

             Summary: sslfilter does not preserve fragment in redirect
                 Key: FELIX-4920
                 URL: https://issues.apache.org/jira/browse/FELIX-4920
             Project: Felix
          Issue Type: Bug
          Components: HTTP Service
    Affects Versions: http-sslfilter-1.0.0
            Reporter: Jörg Hoh


I have an application which behaves like this when sslfilter-0.0.1 is installed:

$ curl -v -u admin:admin -H "X-Forwarded-SSL:on" "http://localhost/bin/command?cmd=open&path=/page"

GET /bin/command?cmd=open&path=/page HTTP/1.1
...
< HTTP/1.1 302 Found
< Date: Mon, 08 Jun 2015 19:10:33 GMT
< Expires: Thu, 01 Jan 1970 00:00:00 GMT
< Location: /cf#/page.html

Then I deployed sslfilter-1.0.0

$ curl -v -u admin:admin -H "X-Forwarded-SSL:on" "http://localhost/bin/command?cmd=open&path=/page"
...
GET /bin/command?cmd=open&path=/page HTTP/1.1
...
< HTTP/1.1 302 Found
< Date: Mon, 08 Jun 2015 19:10:06 GMT
< Expires: Thu, 01 Jan 1970 00:00:00 GMT
< Location: https://localhost/cf

As you can see, the protocol is changed accordingly (that's why I wanted to update), but the
fragment part of the location header (#/page.html) is not preserved.

I tracked it down to FELIX-4420, where the rewriting of the location was implemented.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message