1. ef834aa qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix by Markus Armbruster · 4 months ago
  2. 97f7bf1 crypto: propagate errors from TLS session I/O callbacks by Daniel P. Berrangé · 9 months ago
  3. 57941c9 crypto: push error reporting into TLS session I/O APIs by Daniel P. Berrangé · 9 months ago
  4. 95fa0c7 qio: add support for SO_PEERCRED for socket channel by Anthony Harivel · 7 months ago
  5. 7b1070a Revert "meson: Propagate gnutls dependency" by Akihiko Odaki · 7 months ago
  6. 46cec74 io: Stop using qemu_open_old in channel-file by Fabiano Rosas · 6 months ago
  7. 199e84d qio: Inherit follow_coroutine_ctx across TLS by Eric Blake · 7 months ago
  8. 4760ced io: Introduce qio_channel_file_new_dupfd by Fabiano Rosas · 9 months ago
  9. 61dec06 migration/multifd: Don't fsync when closing QIOChannelFile by Fabiano Rosas · 10 months ago
  10. c05dfcb io: fsync before closing a file channel by Fabiano Rosas · 10 months ago
  11. 0478b03 io: implement io_pwritev/preadv for QIOChannelFile by Nikolay Borisov · 10 months ago
  12. f1cfe39 io: Add generic pwritev/preadv interface by Nikolay Borisov · 10 months ago
  13. 401e311 io: add and implement QIO_CHANNEL_FEATURE_SEEKABLE for channel file by Nikolay Borisov · 10 months ago
  14. 003f153 io: add trace event when cancelling TLS handshake by Daniel P. Berrangé · 12 months ago
  15. 9c636e0 io: Stop appending -listen to net listeners by Fabiano Rosas · 1 year, 4 months ago
  16. 35bafa9 io/channel-socket: qio_channel_socket_flush(): improve msg validation by Vladimir Sementsov-Ogievskiy · 1 year, 1 month ago
  17. 06e0f09 io: follow coroutine AioContext in qio_channel_yield() by Stefan Hajnoczi · 1 year, 4 months ago
  18. acd4be6 io: check there are no qio_channel_yield() coroutines during ->finalize() by Stefan Hajnoczi · 1 year, 4 months ago
  19. 10be627 io: remove io watch if TLS channel is closed during handshake by Daniel P. Berrangé · 1 year, 6 months ago
  20. 60f782b aio: remove aio_disable_external() API by Stefan Hajnoczi · 1 year, 7 months ago
  21. 7c1f51b nbd/server: Fix drained_poll to wake coroutine in right AioContext by Kevin Wolf · 1 year, 7 months ago
  22. 1dd91b2 io: mark mixed functions that can suspend by Paolo Bonzini · 2 years ago
  23. 86d063f io: tls: Inherit QIO_CHANNEL_FEATURE_SHUTDOWN on server side by Peter Xu · 1 year, 9 months ago
  24. c3a2c84 io/channel-tls: plug memory leakage on GSource by Matheus Tavares Bernardino · 1 year, 10 months ago
  25. 25657fc win32: replace closesocket() with close() wrapper by Marc-André Lureau · 1 year, 10 months ago
  26. abe3428 win32: avoid mixing SOCKET and file descriptor space by Marc-André Lureau · 1 year, 10 months ago
  27. a4aafea win32/socket: introduce qemu_socket_unselect() helper by Marc-André Lureau · 1 year, 10 months ago
  28. f5fd677 win32/socket: introduce qemu_socket_select() helper by Marc-André Lureau · 1 year, 10 months ago
  29. 651ccdf io: use closesocket() by Marc-André Lureau · 1 year, 10 months ago
  30. ffda5db io/channel-tls: fix handling of bigger read buffers by Antoine Damhet · 2 years, 1 month ago
  31. 84615a1 io: Add support for MSG_PEEK for socket channel by manish.mishra · 2 years ago
  32. 23f77f0 io/channel-watch: Fix socket watch on Windows by Bin Meng · 2 years, 2 months ago
  33. 6c822a0 io/channel-watch: Drop the unnecessary cast by Bin Meng · 2 years, 2 months ago
  34. 985be62 io/channel-watch: Drop a superfluous '#ifdef WIN32' by Bin Meng · 2 years, 2 months ago
  35. ec5b6c9 io/command: implement support for win32 by Marc-André Lureau · 2 years, 2 months ago
  36. a95570e io/command: use glib GSpawn, instead of open-coding fork/exec by Marc-André Lureau · 2 years, 2 months ago
  37. 5e68984 io/channel-websock: Replace strlen(const_str) by sizeof(const_str) - 1 by Philippe Mathieu-Daudé · 2 years, 4 months ago
  38. 5258a7e QIOChannelSocket: Add support for MSG_ZEROCOPY + IPV6 by Leonardo Bras · 2 years, 5 months ago
  39. 927f93e QIOChannelSocket: Fix zero-copy flush returning code 1 when nothing sent by Leonardo Bras · 2 years, 5 months ago
  40. 87e4276 io: add a QIOChannelNull equivalent to /dev/null by Daniel P. Berrangé · 2 years, 6 months ago
  41. 4f5a097 QIOChannelSocket: Fix zero-copy send so socket flush works by Leonardo Bras · 2 years, 6 months ago
  42. 803ca43 QIOChannelSocket: Introduce assert and reduce ifdefs to improve readability by Leonardo Bras · 2 years, 6 months ago
  43. 2bc58ff QIOChannelSocket: Implement io_writev zero copy flag & io_flush for CONFIG_LINUX by Leonardo Bras · 2 years, 7 months ago
  44. b88651c QIOChannel: Add flags on io_writev and introduce io_flush callback by Leonardo Bras · 2 years, 7 months ago
  45. ff5927b util: rename qemu_*block() socket functions by Marc-André Lureau · 2 years, 8 months ago
  46. 17fc124 io: replace qemu_set{_non}block() by Marc-André Lureau · 2 years, 8 months ago
  47. 05e50e8 io: make qio_channel_command_new_pid() static by Marc-André Lureau · 2 years, 8 months ago
  48. d640b59 io: replace pipe() with g_unix_open_pipe(CLOEXEC) by Marc-André Lureau · 2 years, 8 months ago
  49. 0f9668e Remove qemu-common.h include from most units by Marc-André Lureau · 2 years, 9 months ago
  50. 9edc631 Replace GCC_FMT_ATTR with G_GNUC_PRINTF by Marc-André Lureau · 2 years, 10 months ago
  51. e7b7942 Drop qemu_foo() socket API wrapper by Marc-André Lureau · 2 years, 10 months ago
  52. 826cc32 aio-posix: split poll check from ready handler by Stefan Hajnoczi · 3 years ago
  53. 653163f build-sys: add HAVE_IPPROTO_MPTCP by Marc-André Lureau · 3 years, 3 months ago
  54. cfb47f2 io: use GDateTime for formatting timestamp for websock headers by Daniel P. Berrangé · 3 years, 8 months ago
  55. 8bd1078 sockets: Support multipath TCP by Dr. David Alan Gilbert · 3 years, 8 months ago
  56. 5b6116d io/net-listener: Call the notifier during finalize by Dr. David Alan Gilbert · 3 years, 8 months ago
  57. d80f54c channel-socket: Only set CLOEXEC if we have space for fds by Dr. David Alan Gilbert · 3 years, 8 months ago
  58. d0fb965 docs: fix references to docs/devel/tracing.rst by Stefano Garzarella · 3 years, 7 months ago
  59. c90e351 io: error_prepend() in qio_channel_readv_full_all() causes segfault by Jagannathan Raman · 3 years, 10 months ago
  60. bebab91 io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers by Elena Ufimtseva · 3 years, 11 months ago
  61. bfa4238 io: add qio_channel_writev_full_all helper by Elena Ufimtseva · 3 years, 11 months ago
  62. 45240ee Merge remote-tracking branch 'remotes/armbru/tags/pull-yank-2021-01-13' into staging by Peter Maydell · 4 years ago
  63. e4d2bfb io/channel-tls.c: make qio_channel_tls_shutdown thread-safe by Lukas Straub · 4 years ago
  64. 3eacf70 meson: Propagate gnutls dependency by Roman Bolshakov · 4 years ago
  65. 77b7829 io: Don't use '#' flag of printf format by AlexChen · 4 years, 2 months ago
  66. e0622ae io: Fix Lesser GPL version number by Chetan Pant · 4 years, 2 months ago
  67. f78536b io: Move the creation of the library to the main meson.build by Philippe Mathieu-Daudé · 4 years, 2 months ago
  68. c734cd4 qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPE by Eduardo Habkost · 4 years, 3 months ago
  69. 448058a util: rename qemu_open() to qemu_open_old() by Daniel P. Berrangé · 4 years, 5 months ago
  70. 7fcfd45 meson: convert io directory to Meson by Marc-André Lureau · 5 years ago
  71. 243af02 trace: switch position of headers to what Meson requires by Paolo Bonzini · 4 years, 11 months ago
  72. 78f8d49 io/task: Move 'qom/object.h' header to source by Philippe Mathieu-Daudé · 4 years, 8 months ago
  73. fdceb4a io: Fix qio_channel_socket_close() error handling by Markus Armbruster · 4 years, 8 months ago
  74. c64e1e7 io/channel-websock: treat 'binary' and no sub-protocol as the same by Yu-Chen Lin · 5 years ago
  75. fc8135c socket: Add num connections to qio_net_listener_open_sync() by Juan Quintela · 5 years ago
  76. 7959e29 socket: Add num connections to qio_channel_socket_async() by Juan Quintela · 5 years ago
  77. 4e2d8bf socket: Add num connections to qio_channel_socket_sync() by Juan Quintela · 5 years ago
  78. e5b6353 socket: Add backlog parameter to socket_listen by Juan Quintela · 5 years ago
  79. b65cb86 main-loop: Fix GSource leak in qio_task_thread_worker() by Alberto Garcia · 5 years ago
  80. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  81. 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
  82. 500016e trace-events: Shorten file names in comments by Markus Armbruster · 6 years ago
  83. dd154c4 io: fix handling of EOF / error conditions in websock GSource by Daniel P. Berrangé · 6 years ago
  84. 2a239e6 io: Remove redundant read/write_coroutine assignments by Kevin Wolf · 6 years ago
  85. 6886cea io: Make qio_channel_yield() interruptible by Kevin Wolf · 6 years ago
  86. dbb4450 io: add qio_task_wait_thread to join with a background thread by Daniel P. Berrangé · 6 years ago
  87. 52d6cfe io: store reference to thread information in the QIOTask struct by Daniel P. Berrangé · 6 years ago
  88. 73564c4 io: ensure UNIX client doesn't unlink server socket by Daniel P. Berrangé · 6 years ago
  89. a2458b6 io: return 0 for EOF in TLS session read after shutdown by Daniel P. Berrangé · 6 years ago
  90. ad824bd websock: fix handshake leak by Marc-André Lureau · 6 years ago
  91. d66f78e Delete AF_UNIX socket after close by Pavel Balaev · 7 years ago
  92. 4a4ff4c Remove unnecessary variables for function return value by Laurent Vivier · 7 years ago
  93. 710c263 error: Remove NULL checks on error_propagate() calls by Laurent Vivier · 7 years ago
  94. 58dc31f sockets: move fd_is_socket() into common sockets code by Daniel P. Berrange · 7 years ago
  95. 1939ccd qio: non-default context for TLS handshake by Peter Xu · 7 years ago
  96. 8005fdd qio: non-default context for async conn by Peter Xu · 7 years ago
  97. a17536c qio: non-default context for threaded qtask by Peter Xu · 7 years ago
  98. 938c8b7 qio: store gsources for net listeners by Peter Xu · 7 years ago
  99. 315409c qio: introduce qio_channel_add_watch_{full|source} by Peter Xu · 7 years ago
  100. 7c28768 qio: rename qio_task_thread_result by Peter Xu · 7 years ago