Age | Commit message (Expand) | Author | Files | Lines |
2018-03-27 | error: Remove NULL checks on error_propagate() calls | Laurent Vivier | 1 | -3/+1 |
2018-02-15 | io/channel-websock: handle continuous reads without any data | Edgar Kaziakhmedov | 1 | -2/+5 |
2018-02-09 | Clean up includes | Markus Armbruster | 1 | -3/+0 |
2017-10-17 | Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch' into st... | Peter Maydell | 1 | -3/+4 |
2017-10-16 | io: Add missing GCC_FMT_ATTR (fix -Werror=suggest-attribute=format) | Stefan Weil | 1 | -3/+4 |
2017-10-16 | io: fix mem leak in websock error path | Daniel P. Berrange | 1 | -1/+2 |
2017-10-16 | io: add trace points for websocket HTTP protocol headers | Daniel P. Berrange | 1 | -0/+4 |
2017-10-16 | io: cope with websock 'Connection' header having multiple values | Daniel P. Berrange | 1 | -1/+13 |
2017-10-16 | io: get rid of bounce buffering in websock write path | Daniel P. Berrange | 1 | -36/+28 |
2017-10-16 | io: pass a struct iovec into qio_channel_websock_encode | Daniel P. Berrange | 1 | -27/+44 |
2017-10-16 | io: get rid of qio_channel_websock_encode helper method | Daniel P. Berrange | 1 | -14/+6 |
2017-10-16 | io: simplify websocket ping reply handling | Daniel P. Berrange | 1 | -13/+15 |
2017-10-16 | io: monitor encoutput buffer size from websocket GSource | Daniel P. Berrange | 1 | -2/+2 |
2017-10-04 | io: add trace events for websockets frame handling | Daniel P. Berrange | 1 | -5/+18 |
2017-10-04 | io: Attempt to send websocket close messages to client | Brandon Carpenter | 1 | -3/+65 |
2017-10-04 | io: Reply to ping frames | Brandon Carpenter | 1 | -22/+44 |
2017-10-04 | io: Ignore websocket PING and PONG frames | Brandon Carpenter | 1 | -4/+17 |
2017-10-04 | io: Allow empty websocket payload | Brandon Carpenter | 1 | -32/+30 |
2017-10-04 | io: Add support for fragmented websocket binary frames | Brandon Carpenter | 1 | -8/+18 |
2017-10-04 | io: Small updates in preparation for websocket changes | Brandon Carpenter | 1 | -45/+19 |
2017-10-04 | io: use case insensitive check for Connection & Upgrade websock headers | Daniel P. Berrange | 1 | -2/+2 |
2017-10-04 | io: include full error message in websocket handshake trace | Daniel P. Berrange | 1 | -3/+4 |
2017-10-04 | io: send proper HTTP response for websocket errors | Daniel P. Berrange | 1 | -46/+139 |
2017-07-13 | websock: Don't try to set *errp directly | Eduardo Habkost | 1 | -2/+2 |
2017-02-28 | io: fully parse & validate HTTP headers for websocket protocol handshake | Daniel P. Berrange | 1 | -42/+194 |
2017-02-28 | io: fix decoding when multiple websockets frames arrive at once | Daniel P. Berrange | 1 | -14/+14 |
2017-01-23 | io: change the QIOTask callback signature | Daniel P. Berrange | 1 | -4/+4 |
2016-10-26 | io: Introduce a qio_channel_set_feature() helper | Felipe Franciosi | 1 | -1/+1 |
2016-10-26 | io: Use qio_channel_has_feature() where applicable | Felipe Franciosi | 1 | -1/+1 |
2016-08-03 | io: remove mistaken call to object_ref on QTask | Daniel P. Berrange | 1 | -2/+1 |
2016-05-19 | qemu-common: stop including qemu/bswap.h from qemu-common.h | Paolo Bonzini | 1 | -0/+1 |
2016-03-22 | include/qemu/osdep.h: Don't include qapi/error.h | Markus Armbruster | 1 | -0/+1 |
2016-02-04 | io: Clean up includes | Peter Maydell | 1 | -0/+1 |
2015-12-18 | io: add QIOChannelWebsock class | Daniel P. Berrange | 1 | -0/+962 |