[asterisk-bugs] [JIRA] (ASTERISK-28914) Websocket client doesn't use mask

Nickolay V. Shmyrev (JIRA) noreply at issues.asterisk.org
Sat May 23 03:32:25 CDT 2020


Nickolay V. Shmyrev created ASTERISK-28914:
----------------------------------------------

             Summary: Websocket client doesn't use mask
                 Key: ASTERISK-28914
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28914
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Resources/res_http_websocket
    Affects Versions: GIT
            Reporter: Nickolay V. Shmyrev
            Severity: Minor


According to websocket protocol specification https://tools.ietf.org/html/rfc6455#section-5.1 websocket clients MUST use masking when sending data. However, current code doesn't use mask and thus can't work with some websocket servers (websockets python library for example).

https://github.com/asterisk/asterisk/blob/master/res/res_http_websocket.c#L382

At least dummy mask would be nice to have.

See also

https://stackoverflow.com/questions/33250207/why-are-websockets-masked



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list