[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