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