1. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  2. 26536c7 block: Do not truncate file node when formatting by Max Reitz · 5 years ago
  3. 197bfa7 block/qcow: Improve error when opening qcow2 files as qcow by John Snow · 6 years ago
  4. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  5. 4ed3e0c block/qcow: use buffer-based io by Vladimir Sementsov-Ogievskiy · 6 years ago
  6. adf2e45 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  7. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  8. 998c201 block: Add BDS.auto_backing_file by Max Reitz · 6 years ago
  9. 30d780f block/qcow: use qemu_iovec_init_buf by Vladimir Sementsov-Ogievskiy · 6 years ago
  10. c972fa1 crypto: support multiple threads accessing one QCryptoBlock by Vladimir Sementsov-Ogievskiy · 6 years ago
  11. a5fdff1 block/qcow: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
  12. 41b6513 qcow: fix a reference leak by KONRAD Frederic · 6 years ago
  13. 609841a qcow: Switch to a byte-based driver by Eric Blake · 7 years ago
  14. d1326a7 qcow: Switch qcow_co_writev to byte-based calls by Eric Blake · 7 years ago
  15. a15312b qcow: Switch qcow_co_readv to byte-based calls by Eric Blake · 7 years ago
  16. 787993a qcow: Switch get_cluster_offset to be byte-based by Eric Blake · 7 years ago
  17. 796d323 block/crypto: Simplify block_crypto_{open,create}_opts_init() by Markus Armbruster · 7 years ago
  18. af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
  19. 92adf9d block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts() by Markus Armbruster · 7 years ago
  20. e5af0da block: Fix -blockdev for certain non-string scalars by Markus Armbruster · 7 years ago
  21. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  22. 0d8c41d block: use local path for local headers by Michael S. Tsirkin · 7 years ago
  23. e18a58b block: Merge .bdrv_co_writev{,_flags} in drivers by Eric Blake · 7 years ago
  24. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  25. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  26. 42a3e1a qcow: Support .bdrv_co_create by Kevin Wolf · 7 years ago
  27. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  28. d63b4c9 qcow: Switch to .bdrv_co_block_status() by Eric Blake · 7 years ago
  29. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  30. 452fcdb Include qapi/qmp/qdict.h exactly where needed by Markus Armbruster · 7 years ago
  31. a82400c Drop superfluous includes of qapi/qmp/qerror.h by Markus Armbruster · 7 years ago
  32. 0abb147 block/qcow: Add blkdebug events by Max Reitz · 7 years ago
  33. 4609742 block: convert qcrypto_block_encrypt|decrypt to take bytes offset by Daniel P. Berrange · 7 years ago
  34. d7a753a qcow: Check failure of bdrv_getlength() and bdrv_truncate() by Eric Blake · 7 years ago
  35. 56439e9 qcow: Change signature of get_cluster_offset() by Eric Blake · 7 years ago
  36. c3a8fe3 misc: Remove unused Error variables by Alberto Garcia · 7 years ago
  37. 0696ae2 qcow: fix memory leaks related to encryption by Daniel P. Berrange · 8 years ago
  38. 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
  39. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  40. 1cd9a78 block: pass option prefix down to crypto layer by Daniel P. Berrange · 8 years ago
  41. c01c214 block: remove all encryption handling APIs by Daniel P. Berrange · 8 years ago
  42. d85f422 qcow: convert QCow to use QCryptoBlock for encryption by Daniel P. Berrange · 8 years ago
  43. 1fad1f9 qcow: make encrypt_sectors encrypt in place by Daniel P. Berrange · 8 years ago
  44. 0cb8d47 block: deprecate "encryption=on" in favor of "encrypt.format=aes" by Daniel P. Berrange · 8 years ago
  45. 6aa837f qcow: require image size to be > 1 for new images by Daniel P. Berrange · 8 years ago
  46. 272545c block/qcow.c: Fix memory leak in qcow_create() by Peter Maydell · 8 years ago
  47. 795c40b migration: Create migration/blocker.h by Juan Quintela · 8 years ago
  48. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  49. 5588060 block: Add BDRV_O_RESIZE for blk_new_open() by Kevin Wolf · 8 years ago
  50. 862f215 block: Request child permissions in format drivers by Kevin Wolf · 8 years ago
  51. 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
  52. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  53. fe44dc9 migration: disallow migrate_add_blocker during migration by Ashijeet Acharya · 8 years ago
  54. f844836 crypto: extend mode as a parameter in qcrypto_cipher_supports() by Gonglei · 8 years ago
  55. 655923d qcow: cleanup qcow_co_pwritev_compressed to avoid the recursion by Pavel Butsykin · 9 years ago
  56. f2b95a1 qcow: add qcow_co_pwritev_compressed by Pavel Butsykin · 9 years ago
  57. ebf7bba qcow2: do not allocate extra memory by Vladimir Sementsov-Ogievskiy · 9 years ago
  58. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  59. d9ca2ea block: Convert bdrv_pwrite(v/_sync) to BdrvChild by Kevin Wolf · 9 years ago
  60. cf2ab8f block: Convert bdrv_pread(v) to BdrvChild by Kevin Wolf · 9 years ago
  61. 18d51c4 block: Convert bdrv_write() to BdrvChild by Kevin Wolf · 9 years ago
  62. 25ec177 block: Convert bdrv_co_writev() to BdrvChild by Kevin Wolf · 9 years ago
  63. 28b04a8 block: Convert bdrv_co_readv() to BdrvChild by Kevin Wolf · 9 years ago
  64. 5411541 block: Use bool as appropriate for BDS members by Eric Blake · 9 years ago
  65. 8c0dcbc block: drop support for using qcow[2] encryption with system emulators by Daniel P. Berrange · 9 years ago
  66. d737b78 qcow/qcow2: Use DIV_ROUND_UP by Laurent Vivier · 9 years ago
  67. 58369e2 qemu-common: stop including qemu/bswap.h from qemu-common.h by Paolo Bonzini · 9 years ago
  68. 8341f00 block: Allow BDRV_REQ_FUA through blk_pwrite() by Eric Blake · 9 years ago
  69. 72e775c block: Always set writeback mode in blk_new_open() by Kevin Wolf · 9 years ago
  70. e6ff69b block: move encryption deprecation warning into qcow code by Daniel P. Berrange · 9 years ago
  71. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  72. efaa7c4 blockdev: Split monitor reference from BB creation by Max Reitz · 9 years ago
  73. a55448b qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATURE by Max Reitz · 9 years ago
  74. 6af4016 qcow: Use BB functions in .bdrv_create() by Kevin Wolf · 9 years ago
  75. 6340472 block: Use writeback in .bdrv_create() implementations by Kevin Wolf · 9 years ago
  76. 3064bf6 qcow: Assign bs->file->bs to file in qcow_co_get_block_status by Fam Zheng · 9 years ago
  77. 67a0fd2 block: Add "file" output parameter to block status query functions by Fam Zheng · 9 years ago
  78. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  79. 760e006 block: Convert bs->backing_hd to BdrvChild by Kevin Wolf · 10 years ago
  80. 9a4f4c3 block: Convert bs->file to BdrvChild by Kevin Wolf · 10 years ago
  81. 6ebf9aa block: Drop drv parameter from bdrv_open() by Max Reitz · 9 years ago
  82. f6fa64f block: convert qcow/qcow2 to use generic cipher API by Daniel P. Berrange · 10 years ago
  83. 6f2945c crypto: move built-in AES implementation into crypto/ by Daniel P. Berrange · 10 years ago
  84. cc7a8ea Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 10 years ago
  85. c6bd8c7 qerror: Clean up QERR_ macros to expand into a single string by Markus Armbruster · 10 years ago
  86. 8336aaf qcow2/qcow: protect against uninitialized encryption key by Daniel P. Berrange · 10 years ago
  87. 81e5f78 block: use bdrv_get_device_or_node_name() in error messages by Alberto Garcia · 10 years ago
  88. e729fa6 block: fix off-by-one error in qcow and qcow2 by Jeff Cody · 10 years ago
  89. 9a29e18 block: update string sizes for filename,backing_file,exact_filename by Jeff Cody · 10 years ago
  90. bfb197e block: Eliminate BlockDriverState member device_name[] by Markus Armbruster · 10 years ago
  91. 180e952 block: don't convert file size to sector size by Hu Tao · 10 years ago
  92. c2eb918 block: round up file size to nearest sector by Hu Tao · 10 years ago
  93. 5839e53 block: Use g_new() & friends where that makes obvious sense by Markus Armbruster · 10 years ago
  94. 0df9330 qcow1: Handle failure for potentially large allocations by Kevin Wolf · 11 years ago
  95. 8ee79e7 block: Catch backing files assigned to non-COW drivers by Kevin Wolf · 11 years ago
  96. c282e1f cleanup QEMUOptionParameter by Chunyan Liu · 11 years ago
  97. 16d1215 qcow.c: replace QEMUOptionParameter with QemuOpts by Chunyan Liu · 11 years ago
  98. 83d0521 change block layer to support both QemuOpts and QEMUOptionParamter by Chunyan Liu · 11 years ago
  99. d66e5ce qcow1: Stricter backing file length check by Kevin Wolf · 11 years ago
  100. 46485de qcow1: Validate image size (CVE-2014-0223) by Kevin Wolf · 11 years ago