1. 3e99ebb nbd/server: Ignore write errors when replying to NBD_OPT_ABORT by Eric Blake · 6 years ago
  2. 0b0bb12 nbd: fix whitespace in server error message by Daniel P. Berrangé · 6 years ago
  3. d978202 nbd: forbid use of frozen bitmaps by John Snow · 6 years ago
  4. 7f7dfe2 nbd/server: drop old-style negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
  5. 2f454de nbd/server: fix NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 6 years ago
  6. 80c7c2b nbd: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
  7. fb7afc7 nbd/server: send more than one extent of base:allocation context by Vladimir Sementsov-Ogievskiy · 7 years ago
  8. 6545916 nbd/server: fix bitmap export by Vladimir Sementsov-Ogievskiy · 6 years ago
  9. 0c0eaed nbd/server: fix nbd_co_send_block_status by Vladimir Sementsov-Ogievskiy · 7 years ago
  10. 7606c99 nbd/server: Fix dirty bitmap logic regression by Eric Blake · 7 years ago
  11. 45eb6fb nbd/server: Silence gcc false positive by Eric Blake · 7 years ago
  12. bc37b06 nbd/server: introduce NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 7 years ago
  13. 3d068af nbd/server: implement dirty bitmap export by Vladimir Sementsov-Ogievskiy · 7 years ago
  14. b0769d8 nbd/server: add nbd_meta_empty_or_pattern helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  15. af736e5 nbd/server: refactor NBDExportMetaContexts by Vladimir Sementsov-Ogievskiy · 7 years ago
  16. dbb8b39 nbd/server: fix trace by Vladimir Sementsov-Ogievskiy · 7 years ago
  17. d8b2029 nbd/server: Reject 0-length block status request by Eric Blake · 7 years ago
  18. 2b53af2 nbd: trace meta context negotiation by Eric Blake · 7 years ago
  19. e7b1948 nbd: BLOCK_STATUS for standard get_block_status function: server part by Vladimir Sementsov-Ogievskiy · 7 years ago
  20. 1229645 nbd/server: add nbd_read_opt_name helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  21. 2e425fd nbd/server: add nbd_opt_invalid helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  22. 6552978 nbd/server: Honor FUA request on NBD_CMD_TRIM by Eric Blake · 7 years ago
  23. 6f302e6 nbd/server: refactor nbd_trip: split out nbd_handle_request by Vladimir Sementsov-Ogievskiy · 7 years ago
  24. 6a41759 nbd/server: refactor nbd_trip: cmd_read and generic reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  25. a0d7ce2 nbd/server: fix: check client->closing before sending reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  26. 37e02ae nbd/server: fix sparse read by Vladimir Sementsov-Ogievskiy · 7 years ago
  27. 60ace2b nbd/server: move nbd_co_send_structured_error up by Vladimir Sementsov-Ogievskiy · 7 years ago
  28. 1939ccd qio: non-default context for TLS handshake by Peter Xu · 7 years ago
  29. 28fb494 nbd/client: fix error messages in nbd_handle_reply_err by Vladimir Sementsov-Ogievskiy · 7 years ago
  30. a3b0dc7 qapi: add nbd-server-remove by Vladimir Sementsov-Ogievskiy · 7 years ago
  31. 1d17922 nbd/server: structurize option reply sending by Vladimir Sementsov-Ogievskiy · 7 years ago
  32. 894e028 nbd/server: Add helper functions for parsing option payload by Eric Blake · 7 years ago
  33. 41f5dfa nbd/server: Add va_list form of nbd_negotiate_send_rep_err() by Eric Blake · 7 years ago
  34. 32f158a nbd/server: Better error for NBD_OPT_EXPORT_NAME failure by Eric Blake · 7 years ago
  35. 0cfae92 nbd/server: refactor negotiation functions parameters by Vladimir Sementsov-Ogievskiy · 7 years ago
  36. a16a790 nbd/server: Hoist nbd_reject_length() earlier by Eric Blake · 7 years ago
  37. 9156245 nbd/server: add additional assert to nbd_export_put by Vladimir Sementsov-Ogievskiy · 7 years ago
  38. e2de325 nbd/server: Optimize final chunk of sparse read by Eric Blake · 7 years ago
  39. 418638d nbd/server: Implement sparse reads atop structured reply by Eric Blake · 7 years ago
  40. 51ae4f8 nbd/server: CVE-2017-15118 Stack smash on large export name by Eric Blake · 7 years ago
  41. fdad35e nbd/server: CVE-2017-15119 Reject options larger than 32M by Eric Blake · 7 years ago
  42. fed5f8f nbd/server: Fix error reporting for bad requests by Eric Blake · 7 years ago
  43. ef8c887 nbd/server: Fix structured read of length 0 by Eric Blake · 7 years ago
  44. efdc0c1 nbd: Fix struct name for structured reads by Eric Blake · 7 years ago
  45. 46321d6 nbd/server: fix nbd_negotiate_handle_info by Vladimir Sementsov-Ogievskiy · 7 years ago
  46. a57f6de nbd/server: Include human-readable message in structured errors by Eric Blake · 7 years ago
  47. 5c54e7f nbd: Minimal structured read for server by Vladimir Sementsov-Ogievskiy · 7 years ago
  48. e68c35c nbd/server: Refactor zero-length option check by Eric Blake · 7 years ago
  49. 8cbee49 nbd/server: Simplify nbd_negotiate_options loop by Eric Blake · 7 years ago
  50. 8fb48b8 nbd/server: Report error for write to read-only export by Eric Blake · 7 years ago
  51. bae245d nbd: Expose constants and structs for structured read by Eric Blake · 7 years ago
  52. e7a78d0 nbd: Include error names in trace messages by Eric Blake · 7 years ago
  53. de79bfc nbd/server: simplify reply transmission by Vladimir Sementsov-Ogievskiy · 7 years ago
  54. 978df1b nbd/server: refactor nbd_co_send_simple_reply parameters by Vladimir Sementsov-Ogievskiy · 7 years ago
  55. 14cea41 nbd/server: do not use NBDReply structure by Vladimir Sementsov-Ogievskiy · 7 years ago
  56. caad538 nbd/server: structurize simple reply header sending by Vladimir Sementsov-Ogievskiy · 7 years ago
  57. 7b3158f nbd: rename some simple-request related objects to be _simple_ by Vladimir Sementsov-Ogievskiy · 7 years ago
  58. e8d3eb7 NBD: use g_new() family of functions by Marc-André Lureau · 7 years ago
  59. 3dff24f nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cache by Kevin Wolf · 8 years ago
  60. 5f66d06 nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clients by Eric Blake · 8 years ago
  61. 0c1d50b nbd: Implement NBD_INFO_BLOCK_SIZE on server by Eric Blake · 8 years ago
  62. f37708f nbd: Implement NBD_OPT_GO on server by Eric Blake · 8 years ago
  63. 23e099c nbd: Refactor reply to NBD_OPT_EXPORT_NAME by Eric Blake · 8 years ago
  64. 621c4f4 nbd: Simplify trace of client flags in negotiation by Eric Blake · 8 years ago
  65. 3736cc5 nbd: Expose and debug more NBD constants by Eric Blake · 8 years ago
  66. 37ec36f nbd: Don't bother tracing an NBD_OPT_ABORT response failure by Eric Blake · 8 years ago
  67. 9588463 nbd: use generic trace subsystem instead of TRACE macro by Vladimir Sementsov-Ogievskiy · 8 years ago
  68. 6fb2b97 nbd: refactor tracing by Vladimir Sementsov-Ogievskiy · 8 years ago
  69. 7f9039c nbd/server: rename clientflags var in nbd_negotiate_options by Vladimir Sementsov-Ogievskiy · 8 years ago
  70. 4875196 nbd/server: fix TRACE in nbd_negotiate_send_rep_len by Vladimir Sementsov-Ogievskiy · 8 years ago
  71. c7b9728 nbd/server: add errp to nbd_send_reply() by Vladimir Sementsov-Ogievskiy · 8 years ago
  72. 2fd2c84 nbd/server: use errp instead of LOG by Vladimir Sementsov-Ogievskiy · 8 years ago
  73. 76ff081 nbd/server: refactor nbd_negotiate by Vladimir Sementsov-Ogievskiy · 8 years ago
  74. 1e120ff nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORT by Vladimir Sementsov-Ogievskiy · 8 years ago
  75. 8c372a0 nbd/server: refactor nbd_trip by Vladimir Sementsov-Ogievskiy · 8 years ago
  76. 2e5c9ad nbd/server: rename rc to ret by Vladimir Sementsov-Ogievskiy · 8 years ago
  77. d9faeed nbd/server: get rid of fail: return rc by Vladimir Sementsov-Ogievskiy · 8 years ago
  78. 7798d3a nbd/server: nbd_negotiate: fix error path by Vladimir Sementsov-Ogievskiy · 8 years ago
  79. c84087f nbd/server: remove NBDClientNewData by Vladimir Sementsov-Ogievskiy · 8 years ago
  80. ee898b8 nbd/server: refactor nbd_co_receive_request by Vladimir Sementsov-Ogievskiy · 8 years ago
  81. 2a6e128 nbd/server: get rid of EAGAIN dead code by Vladimir Sementsov-Ogievskiy · 8 years ago
  82. 572b97e nbd/server: refactor nbd_co_send_reply by Vladimir Sementsov-Ogievskiy · 8 years ago
  83. a0dc63a nbd/server: get rid of ssize_t by Vladimir Sementsov-Ogievskiy · 8 years ago
  84. 2b0bbc4 nbd/server: get rid of nbd_negotiate_read and friends by Vladimir Sementsov-Ogievskiy · 8 years ago
  85. d1fdf25 nbd: rename read_sync and friends by Vladimir Sementsov-Ogievskiy · 8 years ago
  86. 0c9390d nbd: Fix regression on resiliency to port scan by Eric Blake · 8 years ago
  87. df8ad9f nbd: Fully initialize client in case of failed negotiation by Eric Blake · 8 years ago
  88. e44ed99 nbd: add errp to read_sync, write_sync and drop_sync by Vladimir Sementsov-Ogievskiy · 8 years ago
  89. f5d406f nbd: read_sync and friends: return 0 on success by Vladimir Sementsov-Ogievskiy · 8 years ago
  90. 8a7ce4f nbd/server: Use real permissions for NBD exports by Kevin Wolf · 8 years ago
  91. d708642 block: Add error parameter to blk_insert_bs() by Kevin Wolf · 8 years ago
  92. 6d0eb64 block: Add permissions to blk_new() by Kevin Wolf · 8 years ago
  93. ff82911 nbd: convert to use qio_channel_yield by Paolo Bonzini · 8 years ago
  94. f6a51c8 aio: add AioPollFn and io_poll() interface by Stefan Hajnoczi · 8 years ago
  95. 1f4d6d1 nbd: Implement NBD_CMD_WRITE_ZEROES on server by Eric Blake · 8 years ago
  96. b6f5d3b nbd: Improve server handling of shutdown requests by Eric Blake · 8 years ago
  97. c203c59 nbd: Support shorter handshake by Eric Blake · 8 years ago
  98. 3668328 nbd: Send message along with server NBD_REP_ERR errors by Eric Blake · 8 years ago
  99. 526e5c6 nbd: Share common reply-sending code in server by Eric Blake · 8 years ago
  100. ed2dd91 nbd: Rename struct nbd_request and nbd_reply by Eric Blake · 8 years ago