32 Commits (2a94de07706a702a65fed50a837f7a76d452ae05)

Author SHA1 Message Date
Pavel Balaev d66f78e1ea Delete AF_UNIX socket after close 8 years ago
Peter Xu 8005fdd8fa qio: non-default context for async conn 8 years ago
Peter Xu a17536c594 qio: non-default context for threaded qtask 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Cao jin b258793258 util: remove the obsolete non-blocking connect 9 years ago
Peter Xu 8bd9c4e6c5 io: fix qio_channel_socket_accept err handling 9 years ago
Markus Armbruster bd269ebc82 sockets: Limit SocketAddressLegacy to external interfaces 9 years ago
Markus Armbruster dfd100f242 sockets: Rename SocketAddress to SocketAddressLegacy 9 years ago
Fam Zheng 226799cec5 socket: Make errp the last parameter of socket_connect 9 years ago
Wang guang 0e5d6327f3 io: fix incoming client socket initialization 9 years ago
Paolo Bonzini bf88c1247f io: add methods to set I/O handlers on AioContext 9 years ago
Daniel P. Berrange 59de517d8d io: remove Error parameter from QIOTask thread worker 10 years ago
Daniel P. Berrange 937470bb54 io: stop incrementing reference in qio_task_get_source 10 years ago
Daniel P. Berrange bf53520827 io: set LISTEN flag explicitly for listen sockets 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
Felipe Franciosi 8fbf661212 io: Fix double shift usages on QIOChannel features 10 years ago
Eric Blake 37f9e0a2b6 sockets: Use new QAPI cloning 10 years ago
Marc-André Lureau 74b6ce43e3 socket: unlink unix socket on remove 10 years ago
Marc-André Lureau 3fa27a9a1e socket: add listen feature 10 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 10 years ago
Daniel P. Berrange b16a44e13e osdep: remove use of socket_error() from all code 10 years ago
Paolo Bonzini a589720567 io: implement socket watch for win32 using WSAEventSelect+select 10 years ago
Daniel P. Berrange 30fd3e2790 io: remove checking of EWOULDBLOCK 10 years ago
Daniel P. Berrange de7971ffb9 io: use qemu_accept to ensure SOCK_CLOEXEC is set 10 years ago
Paolo Bonzini b83b68a013 io: introduce qio_channel_create_socket_watch 10 years ago
Daniel P. Berrange 5151d23e65 io: fix copy+paste mistake in socket error message 10 years ago
Paolo Bonzini 150dcd1aed qemu-char, io: fix ordering of arguments for UDP socket creation 10 years ago
Peter Maydell cae9fc567d io: Clean up includes 10 years ago
Daniel P. Berrange ccf1e2dcd6 io: use memset instead of { 0 } for initializing array 10 years ago
Daniel P. Berrange cc75a50c68 io: fix sign of errno value passed to error report 10 years ago
Daniel P. Berrange 7b3c618ad0 io: fix stack allocation when sending of file descriptors 10 years ago
Daniel P. Berrange bead59946a io: fix setting of QIO_CHANNEL_FEATURE_FD_PASS on server connections 10 years ago
Daniel P. Berrange 559607ea17 io: add QIOChannelSocket class 11 years ago