(websocket server) fix regression with disabling zlib extension on the server side. If a client does not support this extension the server will handle it fine. We still need to figure out how to disable the option. cc #160
This commit is contained in:
		| @@ -1,6 +1,10 @@ | ||||
| # Changelog | ||||
| All changes to this project will be documented in this file. | ||||
|  | ||||
| ## [8.1.8] - 2020-03-02 | ||||
|  | ||||
| (websocket server) fix regression with disabling zlib extension on the server side. If a client does not support this extension the server will handle it fine. We still need to figure out how to disable the option. | ||||
|  | ||||
| ## [8.1.7] - 2020-02-26 | ||||
|  | ||||
| (websocket) traffic tracker received bytes is message size while it should be wire size | ||||
|   | ||||
| @@ -337,8 +337,7 @@ namespace ix | ||||
|         WebSocketPerMessageDeflateOptions webSocketPerMessageDeflateOptions(header); | ||||
|  | ||||
|         // If the client has requested that extension, | ||||
|         // and the server does not prevent it, enable it. | ||||
|         if (_enablePerMessageDeflate && webSocketPerMessageDeflateOptions.enabled()) | ||||
|         if (webSocketPerMessageDeflateOptions.enabled()) | ||||
|         { | ||||
|             _enablePerMessageDeflate = true; | ||||
|  | ||||
|   | ||||
| @@ -90,15 +90,6 @@ namespace ix | ||||
|             webSocket->disablePong(); | ||||
|         } | ||||
|  | ||||
|         if (_enablePerMessageDeflate) | ||||
|         { | ||||
|             webSocket->enablePerMessageDeflate(); | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             webSocket->disablePerMessageDeflate(); | ||||
|         } | ||||
|  | ||||
|         // Add this client to our client set | ||||
|         { | ||||
|             std::lock_guard<std::mutex> lock(_clientsMutex); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user