Correct comment for allowMaskMismatch parameter
Motivation: The allowMaskMismatch parameter used throughout websocketx allows frames with noncompliant masks when set to true, not false. Modification: Changed the javadoc comment everywhere it appears. Result: Fixes #6387
This commit is contained in:
parent
1843b31885
commit
9ee4cc0ada
@ -86,8 +86,8 @@ public class WebSocket07FrameDecoder extends WebSocket08FrameDecoder {
|
||||
* Maximum length of a frame's payload. Setting this to an appropriate value for you application
|
||||
* helps check for denial of services attacks.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocket07FrameDecoder(boolean expectMaskedFrames, boolean allowExtensions, int maxFramePayloadLength,
|
||||
boolean allowMaskMismatch) {
|
||||
|
@ -137,8 +137,8 @@ public class WebSocket08FrameDecoder extends ByteToMessageDecoder
|
||||
* Maximum length of a frame's payload. Setting this to an appropriate value for you application
|
||||
* helps check for denial of services attacks.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocket08FrameDecoder(boolean expectMaskedFrames, boolean allowExtensions, int maxFramePayloadLength,
|
||||
boolean allowMaskMismatch) {
|
||||
|
@ -86,8 +86,8 @@ public class WebSocket13FrameDecoder extends WebSocket08FrameDecoder {
|
||||
* Maximum length of a frame's payload. Setting this to an appropriate value for you application
|
||||
* helps check for denial of services attacks.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocket13FrameDecoder(boolean expectMaskedFrames, boolean allowExtensions, int maxFramePayloadLength,
|
||||
boolean allowMaskMismatch) {
|
||||
|
@ -91,8 +91,8 @@ public class WebSocketClientHandshaker07 extends WebSocketClientHandshaker {
|
||||
* with the websocket specifications. Client applications that communicate with a non-standard server
|
||||
* which doesn't require masking might set this to false to achieve a higher performance.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocketClientHandshaker07(URI webSocketURL, WebSocketVersion version, String subprotocol,
|
||||
boolean allowExtensions, HttpHeaders customHeaders, int maxFramePayloadLength,
|
||||
|
@ -92,8 +92,8 @@ public class WebSocketClientHandshaker08 extends WebSocketClientHandshaker {
|
||||
* with the websocket specifications. Client applications that communicate with a non-standard server
|
||||
* which doesn't require masking might set this to false to achieve a higher performance.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocketClientHandshaker08(URI webSocketURL, WebSocketVersion version, String subprotocol,
|
||||
boolean allowExtensions, HttpHeaders customHeaders, int maxFramePayloadLength,
|
||||
|
@ -92,8 +92,8 @@ public class WebSocketClientHandshaker13 extends WebSocketClientHandshaker {
|
||||
* with the websocket specifications. Client applications that communicate with a non-standard server
|
||||
* which doesn't require masking might set this to false to achieve a higher performance.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocketClientHandshaker13(URI webSocketURL, WebSocketVersion version, String subprotocol,
|
||||
boolean allowExtensions, HttpHeaders customHeaders, int maxFramePayloadLength,
|
||||
|
@ -100,8 +100,8 @@ public final class WebSocketClientHandshakerFactory {
|
||||
* with the websocket specifications. Client applications that communicate with a non-standard server
|
||||
* which doesn't require masking might set this to false to achieve a higher performance.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public static WebSocketClientHandshaker newHandshaker(
|
||||
URI webSocketURL, WebSocketVersion version, String subprotocol,
|
||||
|
@ -83,8 +83,8 @@ public class WebSocketClientProtocolHandler extends WebSocketProtocolHandler {
|
||||
* with the websocket specifications. Client applications that communicate with a non-standard server
|
||||
* which doesn't require masking might set this to false to achieve a higher performance.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocketClientProtocolHandler(URI webSocketURL, WebSocketVersion version, String subprotocol,
|
||||
boolean allowExtensions, HttpHeaders customHeaders,
|
||||
|
@ -73,8 +73,8 @@ public class WebSocketServerHandshaker07 extends WebSocketServerHandshaker {
|
||||
* Maximum allowable frame payload length. Setting this value to your application's
|
||||
* requirement may reduce denial of service attacks using long data frames.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocketServerHandshaker07(
|
||||
String webSocketURL, String subprotocols, boolean allowExtensions, int maxFramePayloadLength,
|
||||
|
@ -73,8 +73,8 @@ public class WebSocketServerHandshaker08 extends WebSocketServerHandshaker {
|
||||
* Maximum allowable frame payload length. Setting this value to your application's
|
||||
* requirement may reduce denial of service attacks using long data frames.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocketServerHandshaker08(
|
||||
String webSocketURL, String subprotocols, boolean allowExtensions, int maxFramePayloadLength,
|
||||
|
@ -72,8 +72,8 @@ public class WebSocketServerHandshaker13 extends WebSocketServerHandshaker {
|
||||
* Maximum allowable frame payload length. Setting this value to your application's
|
||||
* requirement may reduce denial of service attacks using long data frames.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocketServerHandshaker13(
|
||||
String webSocketURL, String subprotocols, boolean allowExtensions, int maxFramePayloadLength,
|
||||
|
@ -92,8 +92,8 @@ public class WebSocketServerHandshakerFactory {
|
||||
* Maximum allowable frame payload length. Setting this value to your application's
|
||||
* requirement may reduce denial of service attacks using long data frames.
|
||||
* @param allowMaskMismatch
|
||||
* Allows to loosen the masking requirement on received frames. When this is set to false then also
|
||||
* frames which are not masked properly according to the standard will still be accepted.
|
||||
* When set to true, frames which are not masked properly according to the standard will still be
|
||||
* accepted.
|
||||
*/
|
||||
public WebSocketServerHandshakerFactory(
|
||||
String webSocketURL, String subprotocols, boolean allowExtensions,
|
||||
|
Loading…
Reference in New Issue
Block a user