1. 61bc846 nbd: Grab aio context lock in more places by Eric Blake · 5 years ago
  2. b496124 nbd/server: attach client channel to the export's AioContext by Sergio Lopez · 5 years ago
  3. b491dbb nbd: Implement server use of NBD FAST_ZERO by Eric Blake · 5 years ago
  4. 0a47954 nbd: Prepare for NBD_CMD_FLAG_FAST_ZERO by Eric Blake · 5 years ago
  5. dbb38ca nbd: Improve per-export flag handling in server by Eric Blake · 5 years ago
  6. df18c04 nbd: Use g_autofree in a few places by Eric Blake · 5 years ago
  7. 61cc872 nbd: Advertise multi-conn for shared read-only connections by Eric Blake · 5 years ago
  8. 28636b8 block/dirty-bitmap: add bdrv_dirty_bitmap_get by John Snow · 5 years ago
  9. c6a2225 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into staging by Peter Maydell · 5 years ago
  10. dc5e9ac Include qemu/queue.h slightly less by Markus Armbruster · 5 years ago
  11. 7fa5c56 nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH by Vladimir Sementsov-Ogievskiy · 5 years ago
  12. 416e34b nbd/server: Nicer spelling of max BLOCK_STATUS reply length by Eric Blake · 6 years ago
  13. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  14. 45e92a9 nbd-server: Call blk_set_allow_aio_context_change() by Kevin Wolf · 6 years ago
  15. 099fbcd nbd/server: Don't fail NBD_OPT_INFO for byte-aligned sources by Eric Blake · 6 years ago
  16. 6e28064 nbd/server: Trace client noncompliance on unaligned requests by Eric Blake · 6 years ago
  17. 2178a56 nbd/server: Fix blockstatus trace by Eric Blake · 6 years ago
  18. b0245d6 nbd/server: Advertise actual minimum block size by Eric Blake · 6 years ago
  19. 3ae96d6 block/dirty-bitmaps: add block_dirty_bitmap_check function by John Snow · 6 years ago
  20. 27a1b30 block/dirty-bitmaps: unify qmp_locked and user_locked calls by John Snow · 6 years ago
  21. 3b78a92 nbd: change error checking order for bitmaps by John Snow · 6 years ago
  22. b25e12d qemu-nbd: add support for authorization of TLS clients by Daniel P. Berrange · 6 years ago
  23. 269ee27 nbd/server: Kill pointless shadowed variable by Eric Blake · 6 years ago
  24. e6798f0 nbd: generalize usage of nbd_read by Vladimir Sementsov-Ogievskiy · 6 years ago
  25. 9d26dfc nbd/server: Favor [u]int64_t over off_t by Eric Blake · 6 years ago
  26. 7596bbb nbd/server: Hoist length check to qmp_nbd_server_add by Eric Blake · 6 years ago
  27. 76d570d dirty-bitmap: improve bdrv_dirty_bitmap_next_zero by Vladimir Sementsov-Ogievskiy · 6 years ago
  28. 678ba27 nbd: Merge nbd_export_bitmap into nbd_export_new by Eric Blake · 6 years ago
  29. 3fa4c76 nbd: Merge nbd_export_set_name into nbd_export_new by Eric Blake · 6 years ago
  30. 702aa50 nbd: Only require disabled bitmap for read-only exports by Eric Blake · 6 years ago
  31. e31d8024 nbd/server: Advertise all contexts in response to bare LIST by Eric Blake · 6 years ago
  32. 3e99ebb nbd/server: Ignore write errors when replying to NBD_OPT_ABORT by Eric Blake · 6 years ago
  33. 0b0bb12 nbd: fix whitespace in server error message by Daniel P. Berrangé · 6 years ago
  34. d978202 nbd: forbid use of frozen bitmaps by John Snow · 6 years ago
  35. 7f7dfe2 nbd/server: drop old-style negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
  36. 2f454de nbd/server: fix NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 6 years ago
  37. 80c7c2b nbd: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
  38. fb7afc7 nbd/server: send more than one extent of base:allocation context by Vladimir Sementsov-Ogievskiy · 7 years ago
  39. 6545916 nbd/server: fix bitmap export by Vladimir Sementsov-Ogievskiy · 6 years ago
  40. 0c0eaed nbd/server: fix nbd_co_send_block_status by Vladimir Sementsov-Ogievskiy · 7 years ago
  41. 7606c99 nbd/server: Fix dirty bitmap logic regression by Eric Blake · 7 years ago
  42. 45eb6fb nbd/server: Silence gcc false positive by Eric Blake · 7 years ago
  43. bc37b06 nbd/server: introduce NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 7 years ago
  44. 3d068af nbd/server: implement dirty bitmap export by Vladimir Sementsov-Ogievskiy · 7 years ago
  45. b0769d8 nbd/server: add nbd_meta_empty_or_pattern helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  46. af736e5 nbd/server: refactor NBDExportMetaContexts by Vladimir Sementsov-Ogievskiy · 7 years ago
  47. dbb8b39 nbd/server: fix trace by Vladimir Sementsov-Ogievskiy · 7 years ago
  48. d8b2029 nbd/server: Reject 0-length block status request by Eric Blake · 7 years ago
  49. 2b53af2 nbd: trace meta context negotiation by Eric Blake · 7 years ago
  50. e7b1948 nbd: BLOCK_STATUS for standard get_block_status function: server part by Vladimir Sementsov-Ogievskiy · 7 years ago
  51. 1229645 nbd/server: add nbd_read_opt_name helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  52. 2e425fd nbd/server: add nbd_opt_invalid helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  53. 6552978 nbd/server: Honor FUA request on NBD_CMD_TRIM by Eric Blake · 7 years ago
  54. 6f302e6 nbd/server: refactor nbd_trip: split out nbd_handle_request by Vladimir Sementsov-Ogievskiy · 7 years ago
  55. 6a41759 nbd/server: refactor nbd_trip: cmd_read and generic reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  56. a0d7ce2 nbd/server: fix: check client->closing before sending reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  57. 37e02ae nbd/server: fix sparse read by Vladimir Sementsov-Ogievskiy · 7 years ago
  58. 60ace2b nbd/server: move nbd_co_send_structured_error up by Vladimir Sementsov-Ogievskiy · 7 years ago
  59. 1939ccd qio: non-default context for TLS handshake by Peter Xu · 7 years ago
  60. 28fb494 nbd/client: fix error messages in nbd_handle_reply_err by Vladimir Sementsov-Ogievskiy · 7 years ago
  61. a3b0dc7 qapi: add nbd-server-remove by Vladimir Sementsov-Ogievskiy · 7 years ago
  62. 1d17922 nbd/server: structurize option reply sending by Vladimir Sementsov-Ogievskiy · 7 years ago
  63. 894e028 nbd/server: Add helper functions for parsing option payload by Eric Blake · 7 years ago
  64. 41f5dfa nbd/server: Add va_list form of nbd_negotiate_send_rep_err() by Eric Blake · 7 years ago
  65. 32f158a nbd/server: Better error for NBD_OPT_EXPORT_NAME failure by Eric Blake · 7 years ago
  66. 0cfae92 nbd/server: refactor negotiation functions parameters by Vladimir Sementsov-Ogievskiy · 7 years ago
  67. a16a790 nbd/server: Hoist nbd_reject_length() earlier by Eric Blake · 7 years ago
  68. 9156245 nbd/server: add additional assert to nbd_export_put by Vladimir Sementsov-Ogievskiy · 7 years ago
  69. e2de325 nbd/server: Optimize final chunk of sparse read by Eric Blake · 7 years ago
  70. 418638d nbd/server: Implement sparse reads atop structured reply by Eric Blake · 7 years ago
  71. 51ae4f8 nbd/server: CVE-2017-15118 Stack smash on large export name by Eric Blake · 7 years ago
  72. fdad35e nbd/server: CVE-2017-15119 Reject options larger than 32M by Eric Blake · 7 years ago
  73. fed5f8f nbd/server: Fix error reporting for bad requests by Eric Blake · 7 years ago
  74. ef8c887 nbd/server: Fix structured read of length 0 by Eric Blake · 7 years ago
  75. efdc0c1 nbd: Fix struct name for structured reads by Eric Blake · 7 years ago
  76. 46321d6 nbd/server: fix nbd_negotiate_handle_info by Vladimir Sementsov-Ogievskiy · 7 years ago
  77. a57f6de nbd/server: Include human-readable message in structured errors by Eric Blake · 7 years ago
  78. 5c54e7f nbd: Minimal structured read for server by Vladimir Sementsov-Ogievskiy · 7 years ago
  79. e68c35c nbd/server: Refactor zero-length option check by Eric Blake · 7 years ago
  80. 8cbee49 nbd/server: Simplify nbd_negotiate_options loop by Eric Blake · 7 years ago
  81. 8fb48b8 nbd/server: Report error for write to read-only export by Eric Blake · 7 years ago
  82. bae245d nbd: Expose constants and structs for structured read by Eric Blake · 7 years ago
  83. e7a78d0 nbd: Include error names in trace messages by Eric Blake · 7 years ago
  84. de79bfc nbd/server: simplify reply transmission by Vladimir Sementsov-Ogievskiy · 7 years ago
  85. 978df1b nbd/server: refactor nbd_co_send_simple_reply parameters by Vladimir Sementsov-Ogievskiy · 7 years ago
  86. 14cea41 nbd/server: do not use NBDReply structure by Vladimir Sementsov-Ogievskiy · 7 years ago
  87. caad538 nbd/server: structurize simple reply header sending by Vladimir Sementsov-Ogievskiy · 7 years ago
  88. 7b3158f nbd: rename some simple-request related objects to be _simple_ by Vladimir Sementsov-Ogievskiy · 7 years ago
  89. e8d3eb7 NBD: use g_new() family of functions by Marc-André Lureau · 7 years ago
  90. 3dff24f nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cache by Kevin Wolf · 7 years ago
  91. 5f66d06 nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clients by Eric Blake · 7 years ago
  92. 0c1d50b nbd: Implement NBD_INFO_BLOCK_SIZE on server by Eric Blake · 8 years ago
  93. f37708f nbd: Implement NBD_OPT_GO on server by Eric Blake · 8 years ago
  94. 23e099c nbd: Refactor reply to NBD_OPT_EXPORT_NAME by Eric Blake · 8 years ago
  95. 621c4f4 nbd: Simplify trace of client flags in negotiation by Eric Blake · 8 years ago
  96. 3736cc5 nbd: Expose and debug more NBD constants by Eric Blake · 8 years ago
  97. 37ec36f nbd: Don't bother tracing an NBD_OPT_ABORT response failure by Eric Blake · 8 years ago
  98. 9588463 nbd: use generic trace subsystem instead of TRACE macro by Vladimir Sementsov-Ogievskiy · 8 years ago
  99. 6fb2b97 nbd: refactor tracing by Vladimir Sementsov-Ogievskiy · 8 years ago
  100. 7f9039c nbd/server: rename clientflags var in nbd_negotiate_options by Vladimir Sementsov-Ogievskiy · 8 years ago