From kde-commits Fri May 26 16:36:15 2006 From: Leo Savernik Date: Fri, 26 May 2006 16:36:15 +0000 To: kde-commits Subject: branches/KDE/3.5/kdelibs/kioslave/http Message-Id: <1148661375.488870.5705.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=114866139026078 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.