1. 87e4276 io: add a QIOChannelNull equivalent to /dev/null by Daniel P. Berrangé · 2 years, 9 months ago
  2. 2bc58ff QIOChannelSocket: Implement io_writev zero copy flag & io_flush for CONFIG_LINUX by Leonardo Bras · 2 years, 11 months ago
  3. b88651c QIOChannel: Add flags on io_writev and introduce io_flush callback by Leonardo Bras · 2 years, 11 months ago
  4. 05e50e8 io: make qio_channel_command_new_pid() static by Marc-André Lureau · 3 years ago
  5. bebab91 io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers by Elena Ufimtseva · 4 years, 2 months ago
  6. bfa4238 io: add qio_channel_writev_full_all helper by Elena Ufimtseva · 4 years, 2 months ago
  7. 8659f31 io: Document qmp oob suitability of qio_channel_shutdown and io_shutdown by Lukas Straub · 4 years, 3 months ago
  8. c8198bd io: Fix Lesser GPL version number by Chetan Pant · 4 years, 5 months ago
  9. 8063396 Use OBJECT_DECLARE_SIMPLE_TYPE when possible by Eduardo Habkost · 4 years, 6 months ago
  10. 30b5707 qom: Remove module_obj_name parameter from OBJECT_DECLARE* macros by Eduardo Habkost · 4 years, 6 months ago
  11. c734cd4 qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPE by Eduardo Habkost · 4 years, 6 months ago
  12. 1ff5adf Use OBJECT_DECLARE_SIMPLE_TYPE when possible by Eduardo Habkost · 4 years, 7 months ago
  13. c821774a Use OBJECT_DECLARE_TYPE where possible by Eduardo Habkost · 4 years, 7 months ago
  14. 8110fa1 Use DECLARE_*CHECKER* macros by Eduardo Habkost · 4 years, 7 months ago
  15. db1015e Move QOM typedefs and add missing includes by Eduardo Habkost · 4 years, 7 months ago
  16. 78f8d49 io/task: Move 'qom/object.h' header to source by Philippe Mathieu-Daudé · 5 years ago
  17. e4eb089 io: Fix Error usage in a comment <example> by Markus Armbruster · 5 years ago
  18. fc8135c socket: Add num connections to qio_net_listener_open_sync() by Juan Quintela · 6 years ago
  19. 7959e29 socket: Add num connections to qio_channel_socket_async() by Juan Quintela · 6 years ago
  20. 4e2d8bf socket: Add num connections to qio_channel_socket_sync() by Juan Quintela · 6 years ago
  21. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  22. 6886cea io: Make qio_channel_yield() interruptible by Kevin Wolf · 6 years ago
  23. dbb4450 io: add qio_task_wait_thread to join with a background thread by Daniel P. Berrangé · 6 years ago
  24. a2458b6 io: return 0 for EOF in TLS session read after shutdown by Daniel P. Berrangé · 6 years ago
  25. 1939ccd qio: non-default context for TLS handshake by Peter Xu · 7 years ago
  26. 8005fdd qio: non-default context for async conn by Peter Xu · 7 years ago
  27. a17536c qio: non-default context for threaded qtask by Peter Xu · 7 years ago
  28. 938c8b7 qio: store gsources for net listeners by Peter Xu · 7 years ago
  29. 315409c qio: introduce qio_channel_add_watch_{full|source} by Peter Xu · 7 years ago
  30. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  31. 902f6e1 io: Fix QIOChannelFile when creating and opening read-write by Ross Lagerwall · 7 years ago
  32. 5304739 io: introduce a network socket listener API by Daniel P. Berrange · 9 years ago
  33. 8dfd5f9 io: get rid of bounce buffering in websock write path by Daniel P. Berrange · 7 years ago
  34. 57b0cdf io: simplify websocket ping reply handling by Daniel P. Berrange · 7 years ago
  35. 268a53f io: Reply to ping frames by Brandon Carpenter · 8 years ago
  36. ff1300e io: Add support for fragmented websocket binary frames by Brandon Carpenter · 8 years ago
  37. e8ffaa3 io: Add new qio_channel_read{, v}_all_eof functions by Eric Blake · 8 years ago
  38. d4622e5 io: add new qio_channel_{readv, writev, read, write}_all functions by Daniel P. Berrange · 8 years ago
  39. 50ea44f io: fix typo in docs comment for qio_channel_read by Daniel P. Berrange · 8 years ago
  40. f465706 Merge remote-tracking branch 'mjt/tags/trivial-patches-fetch' into staging by Stefan Hajnoczi · 8 years ago
  41. bcd711f channel-file: fix wrong parameter comments by sochin.jiang · 8 years ago
  42. bd269eb sockets: Limit SocketAddressLegacy to external interfaces by Markus Armbruster · 8 years ago
  43. dfd100f sockets: Rename SocketAddress to SocketAddressLegacy by Markus Armbruster · 8 years ago
  44. 61f7c6a doc: fix function spelling by Marc-André Lureau · 8 years ago
  45. c4c497d io: make qio_channel_yield aware of AioContexts by Paolo Bonzini · 8 years ago
  46. bf88c12 io: add methods to set I/O handlers on AioContext by Paolo Bonzini · 8 years ago
  47. c1b412f io: introduce a DNS resolver API by Daniel P. Berrange · 9 years ago
  48. 59de517 io: remove Error parameter from QIOTask thread worker by Daniel P. Berrange · 9 years ago
  49. 60e705c io: change the QIOTask callback signature by Daniel P. Berrange · 9 years ago
  50. 1a447e4 io: add ability to associate an error with a task by Daniel P. Berrange · 9 years ago
  51. 52dd99e io: add ability to associate an opaque "result" with with a task by Daniel P. Berrange · 9 years ago
  52. e8c8ade io: fix typo in docs for QIOTask by Daniel P. Berrange · 9 years ago
  53. 937470b io: stop incrementing reference in qio_task_get_source by Daniel P. Berrange · 9 years ago
  54. 20f4aa2 io: add ability to set a name for IO channels by Daniel P. Berrange · 8 years ago
  55. d8d3c7c io: Introduce a qio_channel_set_feature() helper by Felipe Franciosi · 8 years ago
  56. 8fbf661 io: Fix double shift usages on QIOChannel features by Felipe Franciosi · 8 years ago
  57. 2a6a407 Clean up ill-advised or unusual header guards by Markus Armbruster · 9 years ago
  58. 37f9e0a sockets: Use new QAPI cloning by Eric Blake · 9 years ago
  59. 3fa27a9 socket: add listen feature by Marc-André Lureau · 9 years ago
  60. cb8d4c8 Fix some typos found by codespell by Stefan Weil · 9 years ago
  61. a589720 io: implement socket watch for win32 using WSAEventSelect+select by Paolo Bonzini · 9 years ago
  62. b83b68a io: introduce qio_channel_create_socket_watch by Paolo Bonzini · 9 years ago
  63. 90ce6e2 include: Clean up includes by Peter Maydell · 9 years ago
  64. e8f117f io: convert QIOChannelBuffer to use uint8_t instead of char by Daniel P. Berrange · 9 years ago
  65. c767ae6 io: introduce helper for creating channels from file descriptors by Daniel P. Berrange · 9 years ago
  66. fe81e93 io: improve docs for QIOChannelSocket async functions by Daniel P. Berrange · 9 years ago
  67. 821791b io: fix description of @errp parameter initialization by Daniel P. Berrange · 9 years ago
  68. d98e4eb io: add QIOChannelBuffer class by Daniel P. Berrange · 10 years ago
  69. 195e14d io: add QIOChannelCommand class by Daniel P. Berrange · 10 years ago
  70. 2d1d0e7 io: add QIOChannelWebsock class by Daniel P. Berrange · 10 years ago
  71. ed8ee42 io: add QIOChannelTLS class by Daniel P. Berrange · 10 years ago
  72. d6e4886 io: add QIOChannelFile class by Daniel P. Berrange · 10 years ago
  73. 559607e io: add QIOChannelSocket class by Daniel P. Berrange · 10 years ago
  74. b02db2d io: add QIOTask class for async operations by Daniel P. Berrange · 10 years ago
  75. 1c809fa io: add helper module for creating watches on FDs by Daniel P. Berrange · 10 years ago
  76. 666a3af io: add abstract QIOChannel classes by Daniel P. Berrange · 10 years ago