| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-04-27 | extmod/modwebsocket: Handle CLOSE control frame. | Paul Sokolovsky | |
| This fixes situation when clients hangs waiting for disconnect and does so only on timeout. | |||
| 2016-04-13 | extmod/modwebsocket: Another case to propagate EOF. | Paul Sokolovsky | |
| 2016-04-11 | extmod/modwebsocket: write(): Support write size beyond 125 bytes. | Paul Sokolovsky | |
| 2016-04-10 | extmod/modwebsocket.h: Split websocket-related defines for reuse. | Paul Sokolovsky | |
| 2016-04-10 | extmod/modwebsocket: Implement MP_STREAM_SET_DATA_OPTS ioctl. | Paul Sokolovsky | |
| Allows to set fragment type (txt/bin/etc.) for output records. | |||
| 2016-04-10 | extmod/modwebsocket: Allow to get type of last read data using ioctl(). | Paul Sokolovsky | |
| 2016-04-09 | extmod/modwebsocket: Record current fragment type (binary/text/etc.) | Paul Sokolovsky | |
| Also, handle continuation frames (untested). | |||
| 2016-04-09 | extmod/modwebsocket: Add option for blocking writes to non-blk sockets. | Paul Sokolovsky | |
| This is strange asymmetry which is sometimes needed, e.g. for WebREPL: we want to process only available input and no more; but for output, we want to get rid of all of it, because there's no other place to buffer/store it. This asymmetry is akin to CPython's asyncio asymmetry, where reads are asynchronous, but writes are synchronous (asyncio doesn't expect them to block, instead expects there to be (unlimited) buffering for any sync write to completely immediately). | |||
| 2016-04-09 | extmod/modwebsocket: Reset mask between packets. | Paul Sokolovsky | |
| 2016-04-08 | extmod/modwebsocket: Make sure to propagate EOF. | Paul Sokolovsky | |
| 2016-04-08 | extmod/modwebsocket: Properly check number of args to constructor. | Paul Sokolovsky | |
| 2016-03-25 | extmod/modwebsocket: Implement read support. | Paul Sokolovsky | |
| 2016-03-24 | extmod/modwebsocket: Start module for WebSocket helper functions. | Paul Sokolovsky | |
| Currently, only write support is implemented (of limited buffer size). | |||
