[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 150070] Login to Openexchange via redirect to Servlet does not
From: Ralph Moenchmeyer <rm () anracon ! de>
Date: 2007-09-23 10:57:47
Message-ID: 20070923105747.975.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=150070
------- Additional Comments From rm anracon de 2007-09-23 12:57 -------
As far as I understood bug
http://bugs.kde.org/show_bug.cgi?id=149957
some recent changes of Konqueror affect the http header analysis. See the comment of \
Maxim who states that " http://lists.kde.org/?l=kde-commits&m=118866783529054&w=2 \
is likely the culprit, it breaks headers completely".
In my opinion it is very likely that a disruption and misinterpretation of header \
information may also cause the error I see.
I had a look at the communication between the server and the browser with wireshark. \
Interestingly, the server sends a "Refresh" instruction to the browser instead of a \
"Location" instruction (see excerpt from wireshark output below) . Konqueror does \
not react to this request (from the server) after having received it. No page request \
(with GET or POST parameter delivery) to the server appears.
As far as I know "Refresh" is not an official part of HTTP 1.1. However, Firefox, \
Opera and IE support it obviously - and also Konqueror did so in the past.
So when analyzing what happened after version 3.5.7-64.1 the developers should have a \
look at the handling of "Refresh" instructions.
------ Wireshark excerpt : Refresh request from OX server to browser ------------
HTTP/1.1 200 OK
Date: Sun, 23 Sep 2007 10:24:11 GMT
Server: Apache/2.0.59 (Linux/SuSE)
Refresh: 0; URL=/servlet/intranet?SITE=beforeAuth&sessionID=44592467244c15ae0a57100901bf6307
Set-Cookie: open-xchange-session-44592467244c15ae0a57100901bf6307=4d77a7035cfc3168d6354dab76e79ef9; \
path=/
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
149
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" \
xml:lang="en-US"><head><title>OPEN-XCHANGE SERVER</title> </head><body align="center" \
bgcolor="#ffffff"> 43
Redirecting to /servlet/intranet?SITE=beforeAuth&sessionID= ...<br>
2f
SessionID: 44592467244c15ae0a57100901bf6307<br>
e
</body></html>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic