1. fd6afc5 nbd/server: Use drained block ops to quiesce the server by Sergio Lopez · 3 years, 9 months ago
  2. 0da9856 nbd: server: Report holes for raw images by Nir Soffer · 4 years ago
  3. f148ae7 nbd/server: Quiesce coroutines on context switch by Sergio Lopez · 4 years, 3 months ago
  4. c0b21f2 nbd: Silence Coverity false positive by Eric Blake · 4 years, 4 months ago
  5. dbc7b01 nbd: Add 'qemu-nbd -A' to expose allocation depth by Eric Blake · 4 years, 4 months ago
  6. 71719cd nbd: Add new qemu:allocation-depth metadata context by Eric Blake · 4 years, 4 months ago
  7. 3b1f244 nbd: Allow export of multiple bitmaps for one device by Eric Blake · 4 years, 4 months ago
  8. 47ec485 nbd: Refactor counting of metadata contexts by Eric Blake · 4 years, 4 months ago
  9. 02e87e3 nbd: Simplify qemu bitmap context name by Eric Blake · 4 years, 4 months ago
  10. cbad81c nbd: Update qapi to support exporting multiple bitmaps by Eric Blake · 4 years, 4 months ago
  11. f51d23c block/export: add iothread and fixed-iothread options by Stefan Hajnoczi · 4 years, 5 months ago
  12. ebd5706 nbd: Simplify meta-context parsing by Eric Blake · 4 years, 5 months ago
  13. d1e2c3e nbd/server: Reject embedded NUL in NBD strings by Eric Blake · 4 years, 5 months ago
  14. bbc35fc nbd: silence maybe-uninitialized warnings by Christian Borntraeger · 4 years, 5 months ago
  15. 5b1cb49 nbd: Merge nbd_export_new() and nbd_export_create() by Kevin Wolf · 4 years, 5 months ago
  16. 30dbc81 block/export: Move writable to BlockExportOptions by Kevin Wolf · 4 years, 5 months ago
  17. 331170e block/export: Create BlockBackend in blk_exp_add() by Kevin Wolf · 4 years, 5 months ago
  18. 37a4f70 block/export: Move blk to BlockExport by Kevin Wolf · 4 years, 5 months ago
  19. 3c3bc46 block/export: Add block-export-del by Kevin Wolf · 4 years, 5 months ago
  20. 3859ad3 block/export: Move strong user reference to block_exports by Kevin Wolf · 4 years, 5 months ago
  21. bc4ee65 block/export: Add blk_exp_close_all(_type) by Kevin Wolf · 4 years, 5 months ago
  22. a6ff798 block/export: Allocate BlockExport in blk_exp_add() by Kevin Wolf · 4 years, 5 months ago
  23. 8612c68 block/export: Move AioContext from NBDExport to BlockExport by Kevin Wolf · 4 years, 5 months ago
  24. c69de1b block/export: Move refcount from NBDExport to BlockExport by Kevin Wolf · 4 years, 5 months ago
  25. dbc9e94 nbd/server: Simplify export shutdown by Kevin Wolf · 4 years, 5 months ago
  26. d794f7f nbd: Remove NBDExport.close callback by Kevin Wolf · 4 years, 5 months ago
  27. 9b562c6 block/export: Remove magic from block-export-add by Kevin Wolf · 4 years, 5 months ago
  28. b57e4de qemu-nbd: Use raw block driver for --offset by Kevin Wolf · 4 years, 5 months ago
  29. 56ee862 block/export: Add BlockExport infrastructure and block-export-add by Kevin Wolf · 4 years, 5 months ago
  30. 8760366 nbd: Remove unused nbd_export_get_blockdev() by Kevin Wolf · 4 years, 5 months ago
  31. ee2f94c nbd: Use CAF when looking for dirty bitmap by Max Reitz · 6 years ago
  32. 890cbcc nbd: Fix large trim/zero requests by Eric Blake · 4 years, 7 months ago
  33. 453cc6b nbd: make nbd_export_close_all() synchronous by Vladimir Sementsov-Ogievskiy · 4 years, 8 months ago
  34. 795d946 nbd: Use ERRP_GUARD() by Vladimir Sementsov-Ogievskiy · 4 years, 8 months ago
  35. 5c4fe01 nbd/server: Avoid long error message assertions CVE-2020-10761 by Eric Blake · 4 years, 9 months ago
  36. dacbb6e nbd/server: use bdrv_dirty_bitmap_next_dirty_area by Vladimir Sementsov-Ogievskiy · 5 years ago
  37. 89cbc7e nbd/server: introduce NBDExtentArray by Vladimir Sementsov-Ogievskiy · 5 years ago
  38. 642700f block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t by Vladimir Sementsov-Ogievskiy · 5 years ago
  39. 73e064c nbd: Fix regression with multiple meta contexts by Eric Blake · 5 years ago
  40. bdf200a nbd: fix uninitialized variable warning by Pan Nengyuan · 5 years ago
  41. 93676c8 nbd: Don't send oversize strings by Eric Blake · 5 years ago
  42. 9d7ab22 nbd/server: Prefer heap over stack for parsing client names by Eric Blake · 5 years ago
  43. 61bc846 nbd: Grab aio context lock in more places by Eric Blake · 5 years ago
  44. b496124 nbd/server: attach client channel to the export's AioContext by Sergio Lopez · 5 years ago
  45. b491dbb nbd: Implement server use of NBD FAST_ZERO by Eric Blake · 6 years ago
  46. 0a47954 nbd: Prepare for NBD_CMD_FLAG_FAST_ZERO by Eric Blake · 6 years ago
  47. dbb38ca nbd: Improve per-export flag handling in server by Eric Blake · 6 years ago
  48. df18c04 nbd: Use g_autofree in a few places by Eric Blake · 6 years ago
  49. 61cc872 nbd: Advertise multi-conn for shared read-only connections by Eric Blake · 6 years ago
  50. 28636b8 block/dirty-bitmap: add bdrv_dirty_bitmap_get by John Snow · 6 years ago
  51. c6a2225 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into staging by Peter Maydell · 6 years ago
  52. dc5e9ac Include qemu/queue.h slightly less by Markus Armbruster · 6 years ago
  53. 7fa5c56 nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH by Vladimir Sementsov-Ogievskiy · 6 years ago
  54. 416e34b nbd/server: Nicer spelling of max BLOCK_STATUS reply length by Eric Blake · 6 years ago
  55. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  56. 45e92a9 nbd-server: Call blk_set_allow_aio_context_change() by Kevin Wolf · 6 years ago
  57. 099fbcd nbd/server: Don't fail NBD_OPT_INFO for byte-aligned sources by Eric Blake · 6 years ago
  58. 6e28064 nbd/server: Trace client noncompliance on unaligned requests by Eric Blake · 6 years ago
  59. 2178a56 nbd/server: Fix blockstatus trace by Eric Blake · 6 years ago
  60. b0245d6 nbd/server: Advertise actual minimum block size by Eric Blake · 6 years ago
  61. 3ae96d6 block/dirty-bitmaps: add block_dirty_bitmap_check function by John Snow · 6 years ago
  62. 27a1b30 block/dirty-bitmaps: unify qmp_locked and user_locked calls by John Snow · 6 years ago
  63. 3b78a92 nbd: change error checking order for bitmaps by John Snow · 6 years ago
  64. b25e12d qemu-nbd: add support for authorization of TLS clients by Daniel P. Berrange · 6 years ago
  65. 269ee27 nbd/server: Kill pointless shadowed variable by Eric Blake · 6 years ago
  66. e6798f0 nbd: generalize usage of nbd_read by Vladimir Sementsov-Ogievskiy · 6 years ago
  67. 9d26dfc nbd/server: Favor [u]int64_t over off_t by Eric Blake · 6 years ago
  68. 7596bbb nbd/server: Hoist length check to qmp_nbd_server_add by Eric Blake · 6 years ago
  69. 76d570d dirty-bitmap: improve bdrv_dirty_bitmap_next_zero by Vladimir Sementsov-Ogievskiy · 6 years ago
  70. 678ba27 nbd: Merge nbd_export_bitmap into nbd_export_new by Eric Blake · 6 years ago
  71. 3fa4c76 nbd: Merge nbd_export_set_name into nbd_export_new by Eric Blake · 6 years ago
  72. 702aa50 nbd: Only require disabled bitmap for read-only exports by Eric Blake · 6 years ago
  73. e31d8024 nbd/server: Advertise all contexts in response to bare LIST by Eric Blake · 6 years ago
  74. 3e99ebb nbd/server: Ignore write errors when replying to NBD_OPT_ABORT by Eric Blake · 6 years ago
  75. 0b0bb12 nbd: fix whitespace in server error message by Daniel P. Berrangé · 6 years ago
  76. d978202 nbd: forbid use of frozen bitmaps by John Snow · 6 years ago
  77. 7f7dfe2 nbd/server: drop old-style negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
  78. 2f454de nbd/server: fix NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 6 years ago
  79. 80c7c2b nbd: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
  80. fb7afc7 nbd/server: send more than one extent of base:allocation context by Vladimir Sementsov-Ogievskiy · 7 years ago
  81. 6545916 nbd/server: fix bitmap export by Vladimir Sementsov-Ogievskiy · 6 years ago
  82. 0c0eaed nbd/server: fix nbd_co_send_block_status by Vladimir Sementsov-Ogievskiy · 7 years ago
  83. 7606c99 nbd/server: Fix dirty bitmap logic regression by Eric Blake · 7 years ago
  84. 45eb6fb nbd/server: Silence gcc false positive by Eric Blake · 7 years ago
  85. bc37b06 nbd/server: introduce NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 7 years ago
  86. 3d068af nbd/server: implement dirty bitmap export by Vladimir Sementsov-Ogievskiy · 7 years ago
  87. b0769d8 nbd/server: add nbd_meta_empty_or_pattern helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  88. af736e5 nbd/server: refactor NBDExportMetaContexts by Vladimir Sementsov-Ogievskiy · 7 years ago
  89. dbb8b39 nbd/server: fix trace by Vladimir Sementsov-Ogievskiy · 7 years ago
  90. d8b2029 nbd/server: Reject 0-length block status request by Eric Blake · 7 years ago
  91. 2b53af2 nbd: trace meta context negotiation by Eric Blake · 7 years ago
  92. e7b1948 nbd: BLOCK_STATUS for standard get_block_status function: server part by Vladimir Sementsov-Ogievskiy · 7 years ago
  93. 1229645 nbd/server: add nbd_read_opt_name helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  94. 2e425fd nbd/server: add nbd_opt_invalid helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  95. 6552978 nbd/server: Honor FUA request on NBD_CMD_TRIM by Eric Blake · 7 years ago
  96. 6f302e6 nbd/server: refactor nbd_trip: split out nbd_handle_request by Vladimir Sementsov-Ogievskiy · 7 years ago
  97. 6a41759 nbd/server: refactor nbd_trip: cmd_read and generic reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  98. a0d7ce2 nbd/server: fix: check client->closing before sending reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  99. 37e02ae nbd/server: fix sparse read by Vladimir Sementsov-Ogievskiy · 7 years ago
  100. 60ace2b nbd/server: move nbd_co_send_structured_error up by Vladimir Sementsov-Ogievskiy · 7 years ago