Title: [169966] trunk/Source
Revision
169966
Author
[email protected]
Date
2014-06-14 02:04:56 -0700 (Sat, 14 Jun 2014)

Log Message

Source/WebCore: URTBF after r169943 and r169946.

* platform/network/HTTPHeaderMap.h: Removed maybe accidental deletion of the only one add function.
* platform/network/HTTPHeaderNames.in: Added Sec-WebSocket-Key.

Source/WebKit2: URTBF after r169943 and r169946, use the format of set/get.

* UIProcess/InspectorServer/WebInspectorServer.cpp:
(WebKit::WebInspectorServer::didReceiveUnrecognizedHTTPRequest):
* UIProcess/InspectorServer/WebSocketServerConnection.cpp:
(WebKit::WebSocketServerConnection::readHTTPMessage):
(WebKit::WebSocketServerConnection::upgradeToWebSocketServerConnection):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (169965 => 169966)


--- trunk/Source/WebCore/ChangeLog	2014-06-14 08:01:23 UTC (rev 169965)
+++ trunk/Source/WebCore/ChangeLog	2014-06-14 09:04:56 UTC (rev 169966)
@@ -1,3 +1,10 @@
+2014-06-14  Csaba Osztrogonác  <[email protected]>
+
+        URTBF after r169943 and r169946.
+
+        * platform/network/HTTPHeaderMap.h: Removed maybe accidental deletion of the only one add function.
+        * platform/network/HTTPHeaderNames.in: Added Sec-WebSocket-Key.
+
 2014-06-14  Commit Queue  <[email protected]>
 
         Unreviewed, rolling out r169963.

Modified: trunk/Source/WebCore/platform/network/HTTPHeaderMap.h (169965 => 169966)


--- trunk/Source/WebCore/platform/network/HTTPHeaderMap.h	2014-06-14 08:01:23 UTC (rev 169965)
+++ trunk/Source/WebCore/platform/network/HTTPHeaderMap.h	2014-06-14 09:04:56 UTC (rev 169966)
@@ -72,7 +72,6 @@
     // Instead of passing a string literal to any of these functions, just use a HTTPHeaderName instead.
     template<size_t length> String get(const char (&)[length]) const = delete;
     template<size_t length> void set(const char (&)[length], const String&) = delete;
-    template<size_t length> void add(const char (&)[length], const String&) = delete;
     template<size_t length> bool contains(const char (&)[length]) = delete;
     template<size_t length> const_iterator find(const char(&)[length]) = delete;
     template<size_t length> bool remove(const char (&)[length]) = delete;

Modified: trunk/Source/WebCore/platform/network/HTTPHeaderNames.in (169965 => 169966)


--- trunk/Source/WebCore/platform/network/HTTPHeaderNames.in	2014-06-14 08:01:23 UTC (rev 169965)
+++ trunk/Source/WebCore/platform/network/HTTPHeaderNames.in	2014-06-14 09:04:56 UTC (rev 169966)
@@ -37,6 +37,7 @@
 Origin
 Referer
 Sec-WebSocket-Accept
+Sec-WebSocket-Key
 Sec-WebSocket-Protocol
 Set-Cookie
 Set-Cookie2

Modified: trunk/Source/WebKit2/ChangeLog (169965 => 169966)


--- trunk/Source/WebKit2/ChangeLog	2014-06-14 08:01:23 UTC (rev 169965)
+++ trunk/Source/WebKit2/ChangeLog	2014-06-14 09:04:56 UTC (rev 169966)
@@ -1,3 +1,13 @@
+2014-06-14  Csaba Osztrogonác  <[email protected]>
+
+        URTBF after r169943 and r169946, use the format of set/get.
+
+        * UIProcess/InspectorServer/WebInspectorServer.cpp:
+        (WebKit::WebInspectorServer::didReceiveUnrecognizedHTTPRequest):
+        * UIProcess/InspectorServer/WebSocketServerConnection.cpp:
+        (WebKit::WebSocketServerConnection::readHTTPMessage):
+        (WebKit::WebSocketServerConnection::upgradeToWebSocketServerConnection):
+
 2014-06-13  Andreas Kling  <[email protected]>
 
         REGRESSION (r167635): Reference leak in NetworkResourceLoader while loads are being deferred.

Modified: trunk/Source/WebKit2/UIProcess/InspectorServer/WebInspectorServer.cpp (169965 => 169966)


--- trunk/Source/WebKit2/UIProcess/InspectorServer/WebInspectorServer.cpp	2014-06-14 08:01:23 UTC (rev 169965)
+++ trunk/Source/WebKit2/UIProcess/InspectorServer/WebInspectorServer.cpp	2014-06-14 09:04:56 UTC (rev 169966)
@@ -30,6 +30,7 @@
 
 #include "WebInspectorServer.h"
 
+#include "HTTPHeaderNames.h"
 #include "HTTPRequest.h"
 #include "WebInspectorProxy.h"
 #include "WebSocketServerConnection.h"
@@ -124,10 +125,10 @@
     bool found = platformResourceForPath(path, body, contentType);
 
     HTTPHeaderMap headerFields;
-    headerFields.set("Connection", "close");
-    headerFields.set("Content-Length", String::number(body.size()));
+    headerFields.set(HTTPHeaderName::Connection, "close");
+    headerFields.set(HTTPHeaderName::ContentLength, String::number(body.size()));
     if (found)
-        headerFields.set("Content-Type", contentType);
+        headerFields.set(HTTPHeaderName::ContentType, contentType);
 
     // Send when ready and close immediately afterwards.
     connection->sendHTTPResponseHeader(found ? 200 : 404, found ? "OK" : "Not Found", headerFields);

Modified: trunk/Source/WebKit2/UIProcess/InspectorServer/WebSocketServerConnection.cpp (169965 => 169966)


--- trunk/Source/WebKit2/UIProcess/InspectorServer/WebSocketServerConnection.cpp	2014-06-14 08:01:23 UTC (rev 169965)
+++ trunk/Source/WebKit2/UIProcess/InspectorServer/WebSocketServerConnection.cpp	2014-06-14 09:04:56 UTC (rev 169966)
@@ -30,6 +30,7 @@
 
 #include "WebSocketServerConnection.h"
 
+#include "HTTPHeaderNames.h"
 #include "HTTPRequest.h"
 #include "WebSocketServer.h"
 #include "WebSocketServerClient.h"
@@ -177,7 +178,7 @@
 
     // If this is a WebSocket request, perform the WebSocket Handshake.
     const HTTPHeaderMap& headers = request->headerFields();
-    String upgradeHeaderValue = headers.get("Upgrade");
+    String upgradeHeaderValue = headers.get(HTTPHeaderName::Upgrade);
     if (upgradeHeaderValue == "websocket") {
         upgradeToWebSocketServerConnection(request);
         return;
@@ -206,10 +207,10 @@
 
     // Build and send the WebSocket handshake response.
     const HTTPHeaderMap& requestHeaders = protectedRequest->headerFields();
-    String accept = WebSocketHandshake::getExpectedWebSocketAccept(requestHeaders.get("Sec-WebSocket-Key"));
+    String accept = WebSocketHandshake::getExpectedWebSocketAccept(requestHeaders.get(HTTPHeaderName::SecWebSocketKey));
     HTTPHeaderMap responseHeaders;
-    responseHeaders.add("Upgrade", requestHeaders.get("Upgrade"));
-    responseHeaders.add("Connection", requestHeaders.get("Connection"));
+    responseHeaders.add("Upgrade", requestHeaders.get(HTTPHeaderName::Upgrade));
+    responseHeaders.add("Connection", requestHeaders.get(HTTPHeaderName::Connection));
     responseHeaders.add("Sec-WebSocket-Accept", accept);
 
     sendHTTPResponseHeader(101, "WebSocket Protocol Handshake", responseHeaders);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to