47 Commits (ef834aa2b2b52ac44ca97d70d5ef5e975a229034)

Author SHA1 Message Date
Markus Armbruster ef834aa2b2 qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 2 years ago
Eric Blake 199e84de1c qio: Inherit follow_coroutine_ctx across TLS 2 years ago
manish.mishra 84615a19dd io: Add support for MSG_PEEK for socket channel 3 years ago
Philippe Mathieu-Daudé 5e689840a1 io/channel-websock: Replace strlen(const_str) by sizeof(const_str) - 1 4 years ago
Leonardo Bras b88651cb4d QIOChannel: Add flags on io_writev and introduce io_flush callback 4 years ago
Marc-André Lureau 9edc6313da Replace GCC_FMT_ATTR with G_GNUC_PRINTF 4 years ago
Daniel P. Berrangé cfb47f2178 io: use GDateTime for formatting timestamp for websock headers 5 years ago
AlexChen 77b7829e75 io: Don't use '#' flag of printf format 6 years ago
Chetan Pant e0622ae3ca io: Fix Lesser GPL version number 6 years ago
Chetan Pant c8198bd5f9 io: Fix Lesser GPL version number 6 years ago
Yu-Chen Lin c64e1e7538 io/channel-websock: treat 'binary' and no sub-protocol as the same 6 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Daniel P. Berrangé dd154c4d9f io: fix handling of EOF / error conditions in websock GSource 7 years ago
Marc-André Lureau ad824bdc63 websock: fix handshake leak 8 years ago
Laurent Vivier 710c263407 error: Remove NULL checks on error_propagate() calls 8 years ago
Edgar Kaziakhmedov a46ded1de5 io/channel-websock: handle continuous reads without any data 8 years ago
Markus Armbruster 8f0a3716e4 Clean up includes 8 years ago
Stefan Weil 52aa5644e8 io: Add missing GCC_FMT_ATTR (fix -Werror=suggest-attribute=format) 9 years ago
Daniel P. Berrange 7fc3fcefe2 io: fix mem leak in websock error path 9 years ago
Daniel P. Berrange 0efd6c9ec1 io: add trace points for websocket HTTP protocol headers 9 years ago
Daniel P. Berrange 6d5d23b007 io: cope with websock 'Connection' header having multiple values 9 years ago
Daniel P. Berrange 8dfd5f9651 io: get rid of bounce buffering in websock write path 9 years ago
Daniel P. Berrange fb74e59039 io: pass a struct iovec into qio_channel_websock_encode 9 years ago
Daniel P. Berrange bac6c95415 io: get rid of qio_channel_websock_encode helper method 9 years ago
Daniel P. Berrange 57b0cdf152 io: simplify websocket ping reply handling 9 years ago
Daniel P. Berrange a7b20a8efa io: monitor encoutput buffer size from websocket GSource 9 years ago
Daniel P. Berrange 59f183bbd5 io: add trace events for websockets frame handling 9 years ago
Brandon Carpenter 530ca60c16 io: Attempt to send websocket close messages to client 9 years ago
Brandon Carpenter 268a53f50d io: Reply to ping frames 9 years ago
Brandon Carpenter 01af17fc00 io: Ignore websocket PING and PONG frames 9 years ago
Brandon Carpenter 3a29640e2c io: Allow empty websocket payload 9 years ago
Brandon Carpenter ff1300e626 io: Add support for fragmented websocket binary frames 9 years ago
Brandon Carpenter eefa3d8ef6 io: Small updates in preparation for websocket changes 9 years ago
Daniel P. Berrange 33badfd1e3 io: use case insensitive check for Connection & Upgrade websock headers 9 years ago
Daniel P. Berrange 3a3f870596 io: include full error message in websocket handshake trace 9 years ago
Daniel P. Berrange f69a8bde29 io: send proper HTTP response for websocket errors 9 years ago
Eduardo Habkost e79ea67a97 websock: Don't try to set *errp directly 9 years ago
Daniel P. Berrange 07e95cd529 io: fully parse & validate HTTP headers for websocket protocol handshake 9 years ago
Daniel P. Berrange cd892a2efc io: fix decoding when multiple websockets frames arrive at once 9 years ago
Daniel P. Berrange 60e705c51c io: change the QIOTask callback signature 10 years ago
Felipe Franciosi d8d3c7cc67 io: Introduce a qio_channel_set_feature() helper 10 years ago
Felipe Franciosi e413ae0c04 io: Use qio_channel_has_feature() where applicable 10 years ago
Daniel P. Berrange bc35d51077 io: remove mistaken call to object_ref on QTask 10 years ago
Paolo Bonzini 58369e22cf qemu-common: stop including qemu/bswap.h from qemu-common.h 10 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 10 years ago
Peter Maydell cae9fc567d io: Clean up includes 10 years ago
Daniel P. Berrange 2d1d0e70cf io: add QIOChannelWebsock class 11 years ago