Age | Commit message (Expand) | Author | Files | Lines |
2017-09-06 | io: Add new qio_channel_read{, v}_all_eof functions | Eric Blake | 1 | -8/+40 |
2017-09-06 | io: Yield rather than wait when already in coroutine | Eric Blake | 1 | -2/+10 |
2017-09-05 | io: add new qio_channel_{readv, writev, read, write}_all functions | Daniel P. Berrange | 1 | -0/+94 |
2017-09-05 | util: remove the obsolete non-blocking connect | Cao jin | 1 | -1/+1 |
2017-08-02 | io: fix qio_channel_socket_accept err handling | Peter Xu | 1 | -1/+2 |
2017-07-31 | docs: fix broken paths to docs/devel/tracing.txt | Philippe Mathieu-Daudé | 1 | -1/+1 |
2017-07-19 | Merge remote-tracking branch 'remotes/berrange/tags/pull-qio-2017-07-18-1' in... | Peter Maydell | 1 | -8/+2 |
2017-07-14 | io: preserve ipv4/ipv6 flags when resolving InetSocketAddress | Daniel P. Berrange | 1 | -2/+4 |
2017-07-13 | websock: Don't try to set *errp directly | Eduardo Habkost | 1 | -2/+2 |
2017-05-26 | io: simplify qio_channel_attach_aio_context | Paolo Bonzini | 1 | -8/+2 |
2017-05-09 | sockets: Limit SocketAddressLegacy to external interfaces | Markus Armbruster | 2 | -52/+51 |
2017-05-09 | sockets: Rename SocketAddress to SocketAddressLegacy | Markus Armbruster | 2 | -48/+48 |
2017-04-24 | socket: Make errp the last parameter of socket_connect | Fam Zheng | 1 | -1/+1 |
2017-04-04 | io: fix FD socket handling in DNS lookup | Daniel P. Berrange | 1 | -4/+1 |
2017-04-04 | io: fix incoming client socket initialization | Wang guang | 1 | -7/+1 |
2017-04-03 | io vnc sockets: Clean up SocketAddressKind switches | Markus Armbruster | 1 | -2/+5 |
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-02-21 | io: make qio_channel_yield aware of AioContexts | Paolo Bonzini | 1 | -21/+65 |
2017-02-21 | io: add methods to set I/O handlers on AioContext | Paolo Bonzini | 6 | -5/+64 |
2017-01-26 | io: fix possible double free of task error object | Daniel P. Berrange | 1 | -0/+1 |
2017-01-23 | io: introduce a DNS resolver API | Daniel P. Berrange | 2 | -0/+277 |
2017-01-23 | io: remove Error parameter from QIOTask thread worker | Daniel P. Berrange | 2 | -34/+17 |
2017-01-23 | io: change the QIOTask callback signature | Daniel P. Berrange | 4 | -27/+14 |
2017-01-23 | io: add ability to associate an error with a task | Daniel P. Berrange | 1 | -0/+23 |
2017-01-23 | io: add ability to associate an opaque "result" with with a task | Daniel P. Berrange | 1 | -0/+20 |
2017-01-23 | io: stop incrementing reference in qio_task_get_source | Daniel P. Berrange | 3 | -6/+0 |
2016-10-27 | io: add ability to set a name for IO channels | Daniel P. Berrange | 1 | -5/+19 |
2016-10-27 | io: set LISTEN flag explicitly for listen sockets | Daniel P. Berrange | 1 | -7/+1 |
2016-10-26 | io: Introduce a qio_channel_set_feature() helper | Felipe Franciosi | 4 | -6/+14 |
2016-10-26 | io: Use qio_channel_has_feature() where applicable | Felipe Franciosi | 4 | -5/+6 |
2016-10-26 | io: Fix double shift usages on QIOChannel features | Felipe Franciosi | 1 | -1/+1 |
2016-09-28 | trace: move util/buffer.c trace points into correct file | Daniel P. Berrange | 1 | -6/+0 |
2016-08-12 | trace-events: fix first line comment in trace-events | Laurent Vivier | 1 | -1/+1 |
2016-08-03 | io: remove mistaken call to object_ref on QTask | Daniel P. Berrange | 1 | -2/+1 |
2016-07-13 | coroutine: move entry argument to qemu_coroutine_create | Paolo Bonzini | 1 | -1/+1 |
2016-07-06 | sockets: Use new QAPI cloning | Eric Blake | 1 | -4/+5 |
2016-06-29 | socket: unlink unix socket on remove | Marc-André Lureau | 1 | -0/+10 |
2016-06-29 | socket: add listen feature | Marc-André Lureau | 1 | -0/+7 |
2016-06-20 | trace: split out trace events for io/ directory | Daniel P. Berrange | 1 | -0/+63 |
2016-05-26 | io: avoid double-free when closing QIOChannelBuffer | Daniel P. Berrange | 1 | -0/+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 | 7 | -0/+7 |
2016-03-10 | osdep: remove use of socket_error() from all code | Daniel P. Berrange | 1 | -19/+19 |
2016-03-10 | io: implement socket watch for win32 using WSAEventSelect+select | Paolo Bonzini | 3 | -7/+167 |
2016-03-10 | io: remove checking of EWOULDBLOCK | Daniel P. Berrange | 3 | -12/+6 |
2016-03-10 | io: use qemu_accept to ensure SOCK_CLOEXEC is set | Daniel P. Berrange | 1 | -2/+2 |
2016-03-10 | io: introduce qio_channel_create_socket_watch | Paolo Bonzini | 2 | -3/+18 |
2016-03-10 | io: pass HANDLE to g_source_add_poll on Win32 | Paolo Bonzini | 1 | -2/+11 |
2016-03-10 | io: fix copy+paste mistake in socket error message | Daniel P. Berrange | 1 | -1/+1 |