1. c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years ago
  2. e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 1 month ago
  3. 54fde4f qapi block: Elide redundant has_FOO in generated C by Markus Armbruster · 2 years, 2 months ago
  4. d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 3 months ago
  5. 42f6ad7 ssh: add missing coroutine_fn annotation by Alberto Faria · 2 years, 3 months ago
  6. e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 3 months ago
  7. 9edc631 Replace GCC_FMT_ATTR with G_GNUC_PRINTF by Marc-André Lureau · 2 years, 11 months ago
  8. e3296cc block: print the server key type and fingerprint on failure by Daniel P. Berrangé · 3 years, 4 months ago
  9. ea0f60e block: support sha256 fingerprint with pre-blockdev options by Daniel P. Berrangé · 3 years, 4 months ago
  10. 826cc32 aio-posix: split poll check from ready handler by Stefan Hajnoczi · 3 years, 1 month ago
  11. c2615bd util/uri: do not check argument of uri_free() by Heinrich Schuchardt · 3 years, 7 months ago
  12. bf78326 block/ssh: add support for sha256 host key fingerprints by Daniel P. Berrangé · 3 years, 7 months ago
  13. b4c10fc block/ssh: Bump minimum libssh version to 0.8.7 by Thomas Huth · 3 years, 8 months ago
  14. b11a093 qapi: Smooth another visitor error checking pattern by Markus Armbruster · 4 years, 6 months ago
  15. af175e8 error: Eliminate error_propagate() with Coccinelle, part 2 by Markus Armbruster · 4 years, 6 months ago
  16. 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 6 months ago
  17. 47e0b38 block: Drop unused .bdrv_has_zero_init_truncate by Eric Blake · 4 years, 9 months ago
  18. be9c940 ssh: Support BDRV_REQ_ZERO_WRITE for truncate by Eric Blake · 4 years, 9 months ago
  19. 92b9279 block: Add flags to BlockDriver.bdrv_co_truncate() by Kevin Wolf · 4 years, 9 months ago
  20. b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 4 years, 10 months ago
  21. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  22. 1dcaf52 block: Implement .bdrv_has_zero_init_truncate() by Max Reitz · 5 years ago
  23. b10d49d ssh: switch from libssh2 to libssh by Pino Toscano · 6 years ago
  24. 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
  25. 856dfd8 qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h by Markus Armbruster · 6 years ago
  26. 21205c7 block/ssh: Implement .bdrv_dirname() by Max Reitz · 6 years ago
  27. b8c1f90 block/ssh: Implement .bdrv_refresh_filename() by Max Reitz · 6 years ago
  28. 6b3048c block/ssh: Do not report read/write/flush errors to the user by Markus Armbruster · 6 years ago
  29. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  30. 023908a block/ssh: Convert from DPRINTF() macro to trace events by Laurent Vivier · 6 years ago
  31. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
  32. af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
  33. 374c524 block: Fix -drive for certain non-string scalars by Markus Armbruster · 7 years ago
  34. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  35. e18a58b block: Merge .bdrv_co_writev{,_flags} in drivers by Eric Blake · 7 years ago
  36. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  37. 4906da7 ssh: Support .bdrv_co_create by Kevin Wolf · 7 years ago
  38. 375f0b9 ssh: Pass BlockdevOptionsSsh to connect_to_ssh() by Kevin Wolf · 7 years ago
  39. ec2f541 ssh: QAPIfy host-key-check option by Kevin Wolf · 7 years ago
  40. 16e4bdb ssh: Use QAPI BlockdevOptionsSsh object by Kevin Wolf · 7 years ago
  41. 58e2e17 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  42. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  43. 624f300 block/ssh: Add basic .bdrv_truncate() by Max Reitz · 7 years ago
  44. bd8e0e3 block/ssh: Make ssh_grow_file() blocking by Max Reitz · 7 years ago
  45. 2b12a75 block/ssh: Pull ssh_grow_file() from ssh_create() by Max Reitz · 7 years ago
  46. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  47. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  48. 452fcdb Include qapi/qmp/qdict.h exactly where needed by Markus Armbruster · 7 years ago
  49. fbd5c4c block/ssh: fix possible segmentation fault when .desc is not null-terminated by Murilo Opsfelder Araujo · 7 years ago
  50. b258793 util: remove the obsolete non-blocking connect by Cao jin · 8 years ago
  51. 5aca18a ssh: support I/O from any AioContext by Paolo Bonzini · 8 years ago
  52. 3dc6f86 Convert error_report() to warn_report() by Alistair Francis · 8 years ago
  53. f69165a block: Do not strcmp() with NULL uri->scheme by Max Reitz · 8 years ago
  54. 01b2ffc qapi: merge QInt and QFloat in QNum by Marc-André Lureau · 8 years ago
  55. 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 8 years ago
  56. 6dffc1f socket: Make errp the last parameter of inet_connect_saddr by Fam Zheng · 8 years ago
  57. 129c7d1 block: Document -drive problematic code and bugs by Markus Armbruster · 8 years ago
  58. 048abb7 qapi: Drop unused non-strict qobject input visitor by Markus Armbruster · 8 years ago
  59. 9d45665 block: explicitly acquire aiocontext in callbacks that need it by Paolo Bonzini · 8 years ago
  60. f6a51c8 aio: add AioPollFn and io_poll() interface by Stefan Hajnoczi · 8 years ago
  61. 9a80832 block/ssh: Code cleanup for unused parameter by Ashijeet Acharya · 8 years ago
  62. 1059f1b block/ssh: Use InetSocketAddress options by Ashijeet Acharya · 8 years ago
  63. 0da5b8e block/ssh: Add InetSocketAddress and accept it by Ashijeet Acharya · 8 years ago
  64. 89dbe18 block/ssh: Add ssh_has_filename_options_conflict() by Ashijeet Acharya · 8 years ago
  65. 8a6a808 block/ssh: Use QemuOpts for runtime options by Max Reitz · 8 years ago
  66. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  67. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  68. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  69. dca21ef aio: Add "is_external" flag for event handlers by Fam Zheng · 9 years ago
  70. eab2ac9 block/ssh: remove dead code by Paolo Bonzini · 9 years ago
  71. 325e390 block/ssh: Avoid segfault if inet_connect doesn't set errno. by Richard W.M. Jones · 9 years ago
  72. d49b683 qerror: Move #include out of qerror.h by Markus Armbruster · 10 years ago
  73. 18fe46d ssh: Don't crash if either host or path is not specified. by Richard W.M. Jones · 10 years ago
  74. c2eb918 block: round up file size to nearest sector by Hu Tao · 10 years ago
  75. c282e1f cleanup QEMUOptionParameter by Chunyan Liu · 11 years ago
  76. 766181f ssh.c: replace QEMUOptionParameter with QemuOpts by Chunyan Liu · 11 years ago
  77. 2af0b20 ssh: use BlockDriverState's AioContext by Stefan Hajnoczi · 11 years ago
  78. 5496fb1 block/ssh: Propagate errors to open and create methods by Markus Armbruster · 11 years ago
  79. 5f0c39e block/ssh: Propagate errors through connect_to_ssh() by Markus Armbruster · 11 years ago
  80. 4618e65 block/ssh: Propagate errors through authenticate() by Markus Armbruster · 11 years ago
  81. 01c2b26 block/ssh: Propagate errors through check_host_key() by Markus Armbruster · 11 years ago
  82. 04bc7c0 block/ssh: Drop superfluous libssh2_session_last_errno() calls by Markus Armbruster · 11 years ago
  83. d5124c0 bdrv: Use "Error" for creating images by Max Reitz · 11 years ago
  84. 015a103 bdrv: Use "Error" for opening images by Max Reitz · 11 years ago
  85. f2e5dca aio: drop io_flush argument by Stefan Hajnoczi · 12 years ago
  86. f0d3576 block/ssh: drop return_true() by Stefan Hajnoczi · 12 years ago
  87. 0b3f21e block/ssh: Set bdrv_has_zero_init according to the file type. by Richard W.M. Jones · 12 years ago
  88. 56d1b4d block: Remove filename parameter from .bdrv_file_open() by Kevin Wolf · 12 years ago
  89. c7a101f ssh: Remove unnecessary use of strlen function. by Richard W.M. Jones · 12 years ago
  90. 6ae7d66 block/ssh: Add missing gcc format attributes by Stefan Weil · 12 years ago
  91. 9a2d462 block: ssh: Use libssh2_sftp_fsync (if supported by libssh2) to flush to disk. by Richard W.M. Jones · 12 years ago
  92. 0a12ec8 block: Add support for Secure Shell (ssh) block device. by Richard W.M. Jones · 12 years ago