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

List:       kde-commits
Subject:    branches/KDE/3.5/kdelibs/khtml/ecma
From:       Harri Porten <porten () kde ! org>
Date:       2007-04-22 21:33:00
Message-ID: 1177277580.164224.4692.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 656981 by porten:

complete list of banned headers with the ones from the W3C spec.
The Referer header is handled elsewhere.


 M  +5 -1      xmlhttprequest.cpp  


--- branches/KDE/3.5/kdelibs/khtml/ecma/xmlhttprequest.cpp #656980:656981
@@ -48,7 +48,10 @@
 #define BANNED_HTTP_HEADERS "authorization,proxy-authorization,"\
                             "content-length,host,connect,copy,move,"\
                             "delete,head,trace,put,propfind,proppatch,"\
-                            "mkcol,lock,unlock,options,via"
+                            "mkcol,lock,unlock,options,via,"\
+                            "accept-charset,accept-encoding,expect,date,"\
+                            "keep-alive,te,trailer,"\
+                            "transfer-encoding,upgrade"
 
 using khtml::Decoder;
 
@@ -384,6 +387,7 @@
   // Set the default referrer if one is not already supplied
   // through setRequestHeader. NOTE: the user can still disable
   // this feature at the protocol level (kio_http).
+  // ### does find() ever succeed? the headers are stored in lower case!
   if (requestHeaders.find("Referer") == requestHeaders.end()) {
     KURL documentURL(doc->URL());
     documentURL.setPass(QString::null);
[prev in list] [next in list] [prev in thread] [next in thread] 

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