1. 453cc6b nbd: make nbd_export_close_all() synchronous by Vladimir Sementsov-Ogievskiy · 4 years, 8 months ago
  2. 795d946 nbd: Use ERRP_GUARD() by Vladimir Sementsov-Ogievskiy · 4 years, 8 months ago
  3. 5c4fe01 nbd/server: Avoid long error message assertions CVE-2020-10761 by Eric Blake · 4 years, 9 months ago
  4. dacbb6e nbd/server: use bdrv_dirty_bitmap_next_dirty_area by Vladimir Sementsov-Ogievskiy · 5 years ago
  5. 89cbc7e nbd/server: introduce NBDExtentArray by Vladimir Sementsov-Ogievskiy · 5 years ago
  6. 642700f block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t by Vladimir Sementsov-Ogievskiy · 5 years ago
  7. 73e064c nbd: Fix regression with multiple meta contexts by Eric Blake · 5 years ago
  8. bdf200a nbd: fix uninitialized variable warning by Pan Nengyuan · 5 years ago
  9. 93676c8 nbd: Don't send oversize strings by Eric Blake · 5 years ago
  10. 9d7ab22 nbd/server: Prefer heap over stack for parsing client names by Eric Blake · 5 years ago
  11. 61bc846 nbd: Grab aio context lock in more places by Eric Blake · 5 years ago
  12. b496124 nbd/server: attach client channel to the export's AioContext by Sergio Lopez · 5 years ago
  13. 1b5c15c nbd/client: Add hint when TLS is missing by Eric Blake · 5 years ago
  14. 794dcb5 trace: Remove trailing newline in events by Philippe Mathieu-Daudé · 5 years ago
  15. b491dbb nbd: Implement server use of NBD FAST_ZERO by Eric Blake · 6 years ago
  16. 0a47954 nbd: Prepare for NBD_CMD_FLAG_FAST_ZERO by Eric Blake · 6 years ago
  17. dbb38ca nbd: Improve per-export flag handling in server by Eric Blake · 6 years ago
  18. 5de4773 nbd: Tolerate more errors to structured reply request by Eric Blake · 6 years ago
  19. df18c04 nbd: Use g_autofree in a few places by Eric Blake · 6 years ago
  20. 61cc872 nbd: Advertise multi-conn for shared read-only connections by Eric Blake · 6 years ago
  21. 28636b8 block/dirty-bitmap: add bdrv_dirty_bitmap_get by John Snow · 6 years ago
  22. c6a2225 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into staging by Peter Maydell · 6 years ago
  23. db72581 Include qemu/main-loop.h less by Markus Armbruster · 6 years ago
  24. dc5e9ac Include qemu/queue.h slightly less by Markus Armbruster · 6 years ago
  25. a8e2bb6 block/nbd: use non-blocking io channel for nbd negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
  26. 7fa5c56 nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH by Vladimir Sementsov-Ogievskiy · 6 years ago
  27. 416e34b nbd/server: Nicer spelling of max BLOCK_STATUS reply length by Eric Blake · 6 years ago
  28. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  29. 45e92a9 nbd-server: Call blk_set_allow_aio_context_change() by Kevin Wolf · 6 years ago
  30. e53f88d nbd/client: Fix error message for server with unusable sizing by Eric Blake · 6 years ago
  31. 099fbcd nbd/server: Don't fail NBD_OPT_INFO for byte-aligned sources by Eric Blake · 6 years ago
  32. 6e28064 nbd/server: Trace client noncompliance on unaligned requests by Eric Blake · 6 years ago
  33. 2178a56 nbd/server: Fix blockstatus trace by Eric Blake · 6 years ago
  34. b0245d6 nbd/server: Advertise actual minimum block size by Eric Blake · 6 years ago
  35. 3add3ab nbd/client: Reject inaccessible tail of inconsistent server by Eric Blake · 6 years ago
  36. a9779a3 trace-events: Delete unused trace points by Markus Armbruster · 6 years ago
  37. 500016e trace-events: Shorten file names in comments by Markus Armbruster · 6 years ago
  38. e68b3ba trace-events: Consistently point to docs/devel/tracing.txt by Markus Armbruster · 6 years ago
  39. 3ae96d6 block/dirty-bitmaps: add block_dirty_bitmap_check function by John Snow · 6 years ago
  40. 27a1b30 block/dirty-bitmaps: unify qmp_locked and user_locked calls by John Snow · 6 years ago
  41. 3b78a92 nbd: change error checking order for bitmaps by John Snow · 6 years ago
  42. b25e12d qemu-nbd: add support for authorization of TLS clients by Daniel P. Berrange · 6 years ago
  43. d3bd5b9 nbd: Use low-level QIOChannel API in nbd_read_eof() by Kevin Wolf · 6 years ago
  44. a7b78fc nbd: Move nbd_read_eof() to nbd/client.c by Kevin Wolf · 6 years ago
  45. 269ee27 nbd/server: Kill pointless shadowed variable by Eric Blake · 6 years ago
  46. e6798f0 nbd: generalize usage of nbd_read by Vladimir Sementsov-Ogievskiy · 6 years ago
  47. 7c6f5dd nbd/client: Work around 3.0 bug for listing meta contexts by Eric Blake · 6 years ago
  48. 0b576b6 nbd/client: Add meta contexts to nbd_receive_export_list() by Eric Blake · 6 years ago
  49. d21a2d3 nbd/client: Add nbd_receive_export_list() by Eric Blake · 6 years ago
  50. 138796d nbd/client: Refactor nbd_opt_go() to support NBD_OPT_INFO by Eric Blake · 6 years ago
  51. b3c9d33 nbd/client: Pull out oldstyle size determination by Eric Blake · 6 years ago
  52. 10b8998 nbd/client: Split handshake into two functions by Eric Blake · 6 years ago
  53. 2b8d095 nbd/client: Refactor return of nbd_receive_negotiate() by Eric Blake · 6 years ago
  54. 0182c1a nbd/client: Split out nbd_receive_one_meta_context() by Eric Blake · 6 years ago
  55. 757b3ab nbd/client: Split out nbd_send_meta_query() by Eric Blake · 6 years ago
  56. 2df94eb nbd/client: Change signature of nbd_negotiate_simple_meta_context() by Eric Blake · 6 years ago
  57. 6dc1667 nbd/client: Move export name into NBDExportInfo by Eric Blake · 6 years ago
  58. 091d0bf nbd/client: Refactor nbd_receive_list() by Eric Blake · 6 years ago
  59. 9d26dfc nbd/server: Favor [u]int64_t over off_t by Eric Blake · 6 years ago
  60. 7596bbb nbd/server: Hoist length check to qmp_nbd_server_add by Eric Blake · 6 years ago
  61. 76d570d dirty-bitmap: improve bdrv_dirty_bitmap_next_zero by Vladimir Sementsov-Ogievskiy · 6 years ago
  62. 678ba27 nbd: Merge nbd_export_bitmap into nbd_export_new by Eric Blake · 6 years ago
  63. 3fa4c76 nbd: Merge nbd_export_set_name into nbd_export_new by Eric Blake · 6 years ago
  64. 702aa50 nbd: Only require disabled bitmap for read-only exports by Eric Blake · 6 years ago
  65. ef2e35f nbd/client: Drop pointless buf variable by Eric Blake · 6 years ago
  66. 3c1fa35 qemu-nbd: Fail earlier for -c/-d on non-linux by Eric Blake · 6 years ago
  67. 6c5c035 nbd/client: More consistent error messages by Eric Blake · 6 years ago
  68. bee21ef nbd/client: Trace all server option error messages by Eric Blake · 6 years ago
  69. 757a0d0 nbd: publish _lookup functions by Vladimir Sementsov-Ogievskiy · 6 years ago
  70. e31d8024 nbd/server: Advertise all contexts in response to bare LIST by Eric Blake · 6 years ago
  71. 3e99ebb nbd/server: Ignore write errors when replying to NBD_OPT_ABORT by Eric Blake · 6 years ago
  72. 0b0bb12 nbd: fix whitespace in server error message by Daniel P. Berrangé · 6 years ago
  73. d978202 nbd: forbid use of frozen bitmaps by John Snow · 6 years ago
  74. 7f7dfe2 nbd/server: drop old-style negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
  75. 2f454de nbd/server: fix NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 6 years ago
  76. 80c7c2b nbd: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
  77. fb7afc7 nbd/server: send more than one extent of base:allocation context by Vladimir Sementsov-Ogievskiy · 7 years ago
  78. 6545916 nbd/server: fix bitmap export by Vladimir Sementsov-Ogievskiy · 6 years ago
  79. 0c0eaed nbd/server: fix nbd_co_send_block_status by Vladimir Sementsov-Ogievskiy · 7 years ago
  80. 216ee36 nbd/client: Add x-dirty-bitmap to query bitmap from server by Eric Blake · 7 years ago
  81. 7606c99 nbd/server: Fix dirty bitmap logic regression by Eric Blake · 7 years ago
  82. 45eb6fb nbd/server: Silence gcc false positive by Eric Blake · 7 years ago
  83. bc37b06 nbd/server: introduce NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 7 years ago
  84. 3d068af nbd/server: implement dirty bitmap export by Vladimir Sementsov-Ogievskiy · 7 years ago
  85. b0769d8 nbd/server: add nbd_meta_empty_or_pattern helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  86. af736e5 nbd/server: refactor NBDExportMetaContexts by Vladimir Sementsov-Ogievskiy · 7 years ago
  87. dbb8b39 nbd/server: fix trace by Vladimir Sementsov-Ogievskiy · 7 years ago
  88. d8b2029 nbd/server: Reject 0-length block status request by Eric Blake · 7 years ago
  89. e475d10 nbd/client: Fix error messages during NBD_INFO_BLOCK_SIZE by Eric Blake · 7 years ago
  90. 89aa0d8 nbd/client: fix nbd_negotiate_simple_meta_context by Vladimir Sementsov-Ogievskiy · 7 years ago
  91. 2b53af2 nbd: trace meta context negotiation by Eric Blake · 7 years ago
  92. 260e34d nbd/client: Correctly handle bad server REP_META_CONTEXT by Eric Blake · 7 years ago
  93. 78a33ab nbd: BLOCK_STATUS for standard get_block_status function: client part by Vladimir Sementsov-Ogievskiy · 7 years ago
  94. e7b1948 nbd: BLOCK_STATUS for standard get_block_status function: server part by Vladimir Sementsov-Ogievskiy · 7 years ago
  95. 1229645 nbd/server: add nbd_read_opt_name helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  96. 2e425fd nbd/server: add nbd_opt_invalid helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  97. 6552978 nbd/server: Honor FUA request on NBD_CMD_TRIM by Eric Blake · 7 years ago
  98. 6f302e6 nbd/server: refactor nbd_trip: split out nbd_handle_request by Vladimir Sementsov-Ogievskiy · 7 years ago
  99. 6a41759 nbd/server: refactor nbd_trip: cmd_read and generic reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  100. a0d7ce2 nbd/server: fix: check client->closing before sending reply by Vladimir Sementsov-Ogievskiy · 7 years ago