diff --git a/lib/faye/websocket/hybi_parser.js b/lib/faye/websocket/hybi_parser.js index 398f35d..3726e8b 100644 --- a/lib/faye/websocket/hybi_parser.js +++ b/lib/faye/websocket/hybi_parser.js @@ -46,20 +46,21 @@ var instance = { }, ERRORS: { - normal_closure: 1000, - going_away: 1001, - protocol_error: 1002, - unacceptable: 1003, - encoding_error: 1007, - policy_violation: 1008, - too_large: 1009, - extension_error: 1010 + normal_closure: 1000, + going_away: 1001, + protocol_error: 1002, + unacceptable: 1003, + encoding_error: 1007, + policy_violation: 1008, + too_large: 1009, + extension_error: 1010, + unexpected_condition: 1011 }, FRAGMENTED_OPCODES: [0,1,2], OPENING_OPCODES: [1,2], - ERROR_CODES: [1000,1001,1002,1003,1007,1008,1009,1010], + ERROR_CODES: [1000,1001,1002,1003,1007,1008,1009,1010,1011], UTF8_MATCH: /^([\x00-\x7F]|[\xC2-\xDF][\x80-\xBF]|\xE0[\xA0-\xBF][\x80-\xBF]|[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}|\xED[\x80-\x9F][\x80-\xBF]|\xF0[\x90-\xBF][\x80-\xBF]{2}|[\xF1-\xF3][\x80-\xBF]{3}|\xF4[\x80-\x8F][\x80-\xBF]{2})*$/,