[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/3.5/kdelibs/kioslave/http
From:       Leo Savernik <l.savernik () aon ! at>
Date:       2006-05-26 16:36:15
Message-ID: 1148661375.488870.5705.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 545032 by savernik:

Fixed referrer not sent back to client when using https.

While the referrer has always been sent properly as a Referer: Http-header over
the line, it was later overridden by setSSLMetaData(). Hence, khtml returned ""
for document.referrer, thus breaking some real-world sites.

Reviewed by George Staikos.


 M  +3 -3      http.cc  


--- branches/KDE/3.5/kdelibs/kioslave/http/http.cc #545031:545032
@@ -399,12 +399,12 @@
   m_remoteConnTimeout = connectTimeout();
   m_remoteRespTimeout = responseTimeout();
 
+  // Set the SSL meta-data here...
+  setSSLMetaData();
+
   // Bounce back the actual referrer sent
   setMetaData("referrer", m_request.referrer);
 
-  // Set the SSL meta-data here...
-  setSSLMetaData();
-
   // Follow HTTP/1.1 spec and enable keep-alive by default
   // unless the remote side tells us otherwise or we determine
   // the persistent link has been terminated by the remote end.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic