1. dbc7b01 nbd: Add 'qemu-nbd -A' to expose allocation depth by Eric Blake · 4 years, 4 months ago
  2. 71719cd nbd: Add new qemu:allocation-depth metadata context by Eric Blake · 4 years, 4 months ago
  3. 3b1f244 nbd: Allow export of multiple bitmaps for one device by Eric Blake · 4 years, 4 months ago
  4. 47ec485 nbd: Refactor counting of metadata contexts by Eric Blake · 4 years, 4 months ago
  5. 02e87e3 nbd: Simplify qemu bitmap context name by Eric Blake · 4 years, 4 months ago
  6. cbad81c nbd: Update qapi to support exporting multiple bitmaps by Eric Blake · 4 years, 4 months ago
  7. f51d23c block/export: add iothread and fixed-iothread options by Stefan Hajnoczi · 4 years, 5 months ago
  8. cbc20bf block: move block exports to libblockdev by Stefan Hajnoczi · 4 years, 5 months ago
  9. ebd5706 nbd: Simplify meta-context parsing by Eric Blake · 4 years, 5 months ago
  10. d1e2c3e nbd/server: Reject embedded NUL in NBD strings by Eric Blake · 4 years, 5 months ago
  11. bbc35fc nbd: silence maybe-uninitialized warnings by Christian Borntraeger · 4 years, 5 months ago
  12. 5b1cb49 nbd: Merge nbd_export_new() and nbd_export_create() by Kevin Wolf · 4 years, 5 months ago
  13. 30dbc81 block/export: Move writable to BlockExportOptions by Kevin Wolf · 4 years, 5 months ago
  14. 331170e block/export: Create BlockBackend in blk_exp_add() by Kevin Wolf · 4 years, 5 months ago
  15. 37a4f70 block/export: Move blk to BlockExport by Kevin Wolf · 4 years, 5 months ago
  16. 3c3bc46 block/export: Add block-export-del by Kevin Wolf · 4 years, 5 months ago
  17. 3859ad3 block/export: Move strong user reference to block_exports by Kevin Wolf · 4 years, 5 months ago
  18. bc4ee65 block/export: Add blk_exp_close_all(_type) by Kevin Wolf · 4 years, 5 months ago
  19. a6ff798 block/export: Allocate BlockExport in blk_exp_add() by Kevin Wolf · 4 years, 5 months ago
  20. 8612c68 block/export: Move AioContext from NBDExport to BlockExport by Kevin Wolf · 4 years, 5 months ago
  21. c69de1b block/export: Move refcount from NBDExport to BlockExport by Kevin Wolf · 4 years, 5 months ago
  22. dbc9e94 nbd/server: Simplify export shutdown by Kevin Wolf · 4 years, 5 months ago
  23. d794f7f nbd: Remove NBDExport.close callback by Kevin Wolf · 4 years, 5 months ago
  24. 9b562c6 block/export: Remove magic from block-export-add by Kevin Wolf · 4 years, 5 months ago
  25. b57e4de qemu-nbd: Use raw block driver for --offset by Kevin Wolf · 4 years, 5 months ago
  26. 56ee862 block/export: Add BlockExport infrastructure and block-export-add by Kevin Wolf · 4 years, 5 months ago
  27. 8760366 nbd: Remove unused nbd_export_get_blockdev() by Kevin Wolf · 4 years, 5 months ago
  28. ee2f94c nbd: Use CAF when looking for dirty bitmap by Max Reitz · 6 years ago
  29. 5e5733e meson: convert block by Marc-André Lureau · 5 years ago
  30. 243af02 trace: switch position of headers to what Meson requires by Paolo Bonzini · 5 years ago
  31. 890cbcc nbd: Fix large trim/zero requests by Eric Blake · 4 years, 7 months ago
  32. 453cc6b nbd: make nbd_export_close_all() synchronous by Vladimir Sementsov-Ogievskiy · 4 years, 7 months ago
  33. 795d946 nbd: Use ERRP_GUARD() by Vladimir Sementsov-Ogievskiy · 4 years, 8 months ago
  34. 5c4fe01 nbd/server: Avoid long error message assertions CVE-2020-10761 by Eric Blake · 4 years, 8 months ago
  35. dacbb6e nbd/server: use bdrv_dirty_bitmap_next_dirty_area by Vladimir Sementsov-Ogievskiy · 5 years ago
  36. 89cbc7e nbd/server: introduce NBDExtentArray by Vladimir Sementsov-Ogievskiy · 5 years ago
  37. 642700f block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t by Vladimir Sementsov-Ogievskiy · 5 years ago
  38. 73e064c nbd: Fix regression with multiple meta contexts by Eric Blake · 5 years ago
  39. bdf200a nbd: fix uninitialized variable warning by Pan Nengyuan · 5 years ago
  40. 93676c8 nbd: Don't send oversize strings by Eric Blake · 5 years ago
  41. 9d7ab22 nbd/server: Prefer heap over stack for parsing client names by Eric Blake · 5 years ago
  42. 61bc846 nbd: Grab aio context lock in more places by Eric Blake · 5 years ago
  43. b496124 nbd/server: attach client channel to the export's AioContext by Sergio Lopez · 5 years ago
  44. 1b5c15c nbd/client: Add hint when TLS is missing by Eric Blake · 5 years ago
  45. 794dcb5 trace: Remove trailing newline in events by Philippe Mathieu-Daudé · 5 years ago
  46. b491dbb nbd: Implement server use of NBD FAST_ZERO by Eric Blake · 5 years ago
  47. 0a47954 nbd: Prepare for NBD_CMD_FLAG_FAST_ZERO by Eric Blake · 5 years ago
  48. dbb38ca nbd: Improve per-export flag handling in server by Eric Blake · 5 years ago
  49. 5de4773 nbd: Tolerate more errors to structured reply request by Eric Blake · 5 years ago
  50. df18c04 nbd: Use g_autofree in a few places by Eric Blake · 5 years ago
  51. 61cc872 nbd: Advertise multi-conn for shared read-only connections by Eric Blake · 6 years ago
  52. 28636b8 block/dirty-bitmap: add bdrv_dirty_bitmap_get by John Snow · 6 years ago
  53. c6a2225 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into staging by Peter Maydell · 6 years ago
  54. db72581 Include qemu/main-loop.h less by Markus Armbruster · 6 years ago
  55. dc5e9ac Include qemu/queue.h slightly less by Markus Armbruster · 6 years ago
  56. a8e2bb6 block/nbd: use non-blocking io channel for nbd negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
  57. 7fa5c56 nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH by Vladimir Sementsov-Ogievskiy · 6 years ago
  58. 416e34b nbd/server: Nicer spelling of max BLOCK_STATUS reply length by Eric Blake · 6 years ago
  59. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  60. 45e92a9 nbd-server: Call blk_set_allow_aio_context_change() by Kevin Wolf · 6 years ago
  61. e53f88d nbd/client: Fix error message for server with unusable sizing by Eric Blake · 6 years ago
  62. 099fbcd nbd/server: Don't fail NBD_OPT_INFO for byte-aligned sources by Eric Blake · 6 years ago
  63. 6e28064 nbd/server: Trace client noncompliance on unaligned requests by Eric Blake · 6 years ago
  64. 2178a56 nbd/server: Fix blockstatus trace by Eric Blake · 6 years ago
  65. b0245d6 nbd/server: Advertise actual minimum block size by Eric Blake · 6 years ago
  66. 3add3ab nbd/client: Reject inaccessible tail of inconsistent server by Eric Blake · 6 years ago
  67. a9779a3 trace-events: Delete unused trace points by Markus Armbruster · 6 years ago
  68. 500016e trace-events: Shorten file names in comments by Markus Armbruster · 6 years ago
  69. e68b3ba trace-events: Consistently point to docs/devel/tracing.txt by Markus Armbruster · 6 years ago
  70. 3ae96d6 block/dirty-bitmaps: add block_dirty_bitmap_check function by John Snow · 6 years ago
  71. 27a1b30 block/dirty-bitmaps: unify qmp_locked and user_locked calls by John Snow · 6 years ago
  72. 3b78a92 nbd: change error checking order for bitmaps by John Snow · 6 years ago
  73. b25e12d qemu-nbd: add support for authorization of TLS clients by Daniel P. Berrange · 6 years ago
  74. d3bd5b9 nbd: Use low-level QIOChannel API in nbd_read_eof() by Kevin Wolf · 6 years ago
  75. a7b78fc nbd: Move nbd_read_eof() to nbd/client.c by Kevin Wolf · 6 years ago
  76. 269ee27 nbd/server: Kill pointless shadowed variable by Eric Blake · 6 years ago
  77. e6798f0 nbd: generalize usage of nbd_read by Vladimir Sementsov-Ogievskiy · 6 years ago
  78. 7c6f5dd nbd/client: Work around 3.0 bug for listing meta contexts by Eric Blake · 6 years ago
  79. 0b576b6 nbd/client: Add meta contexts to nbd_receive_export_list() by Eric Blake · 6 years ago
  80. d21a2d3 nbd/client: Add nbd_receive_export_list() by Eric Blake · 6 years ago
  81. 138796d nbd/client: Refactor nbd_opt_go() to support NBD_OPT_INFO by Eric Blake · 6 years ago
  82. b3c9d33 nbd/client: Pull out oldstyle size determination by Eric Blake · 6 years ago
  83. 10b8998 nbd/client: Split handshake into two functions by Eric Blake · 6 years ago
  84. 2b8d095 nbd/client: Refactor return of nbd_receive_negotiate() by Eric Blake · 6 years ago
  85. 0182c1a nbd/client: Split out nbd_receive_one_meta_context() by Eric Blake · 6 years ago
  86. 757b3ab nbd/client: Split out nbd_send_meta_query() by Eric Blake · 6 years ago
  87. 2df94eb nbd/client: Change signature of nbd_negotiate_simple_meta_context() by Eric Blake · 6 years ago
  88. 6dc1667 nbd/client: Move export name into NBDExportInfo by Eric Blake · 6 years ago
  89. 091d0bf nbd/client: Refactor nbd_receive_list() by Eric Blake · 6 years ago
  90. 9d26dfc nbd/server: Favor [u]int64_t over off_t by Eric Blake · 6 years ago
  91. 7596bbb nbd/server: Hoist length check to qmp_nbd_server_add by Eric Blake · 6 years ago
  92. 76d570d dirty-bitmap: improve bdrv_dirty_bitmap_next_zero by Vladimir Sementsov-Ogievskiy · 6 years ago
  93. 678ba27 nbd: Merge nbd_export_bitmap into nbd_export_new by Eric Blake · 6 years ago
  94. 3fa4c76 nbd: Merge nbd_export_set_name into nbd_export_new by Eric Blake · 6 years ago
  95. 702aa50 nbd: Only require disabled bitmap for read-only exports by Eric Blake · 6 years ago
  96. ef2e35f nbd/client: Drop pointless buf variable by Eric Blake · 6 years ago
  97. 3c1fa35 qemu-nbd: Fail earlier for -c/-d on non-linux by Eric Blake · 6 years ago
  98. 6c5c035 nbd/client: More consistent error messages by Eric Blake · 6 years ago
  99. bee21ef nbd/client: Trace all server option error messages by Eric Blake · 6 years ago
  100. 757a0d0 nbd: publish _lookup functions by Vladimir Sementsov-Ogievskiy · 6 years ago