1. e475d10 nbd/client: Fix error messages during NBD_INFO_BLOCK_SIZE by Eric Blake · 7 years ago
  2. 89aa0d8 nbd/client: fix nbd_negotiate_simple_meta_context by Vladimir Sementsov-Ogievskiy · 7 years ago
  3. 2b53af2 nbd: trace meta context negotiation by Eric Blake · 7 years ago
  4. 260e34d nbd/client: Correctly handle bad server REP_META_CONTEXT by Eric Blake · 7 years ago
  5. 78a33ab nbd: BLOCK_STATUS for standard get_block_status function: client part by Vladimir Sementsov-Ogievskiy · 7 years ago
  6. e7b1948 nbd: BLOCK_STATUS for standard get_block_status function: server part by Vladimir Sementsov-Ogievskiy · 7 years ago
  7. 1229645 nbd/server: add nbd_read_opt_name helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  8. 2e425fd nbd/server: add nbd_opt_invalid helper by Vladimir Sementsov-Ogievskiy · 7 years ago
  9. 6552978 nbd/server: Honor FUA request on NBD_CMD_TRIM by Eric Blake · 7 years ago
  10. 6f302e6 nbd/server: refactor nbd_trip: split out nbd_handle_request by Vladimir Sementsov-Ogievskiy · 7 years ago
  11. 6a41759 nbd/server: refactor nbd_trip: cmd_read and generic reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  12. a0d7ce2 nbd/server: fix: check client->closing before sending reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  13. 37e02ae nbd/server: fix sparse read by Vladimir Sementsov-Ogievskiy · 7 years ago
  14. 60ace2b nbd/server: move nbd_co_send_structured_error up by Vladimir Sementsov-Ogievskiy · 7 years ago
  15. 1939ccd qio: non-default context for TLS handshake by Peter Xu · 7 years ago
  16. 28fb494 nbd/client: fix error messages in nbd_handle_reply_err by Vladimir Sementsov-Ogievskiy · 7 years ago
  17. 25c1467 nbd: BLOCK_STATUS constants by Vladimir Sementsov-Ogievskiy · 7 years ago
  18. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  19. a3b0dc7 qapi: add nbd-server-remove by Vladimir Sementsov-Ogievskiy · 7 years ago
  20. 1d17922 nbd/server: structurize option reply sending by Vladimir Sementsov-Ogievskiy · 7 years ago
  21. 894e028 nbd/server: Add helper functions for parsing option payload by Eric Blake · 7 years ago
  22. 41f5dfa nbd/server: Add va_list form of nbd_negotiate_send_rep_err() by Eric Blake · 7 years ago
  23. 32f158a nbd/server: Better error for NBD_OPT_EXPORT_NAME failure by Eric Blake · 7 years ago
  24. 0cfae92 nbd/server: refactor negotiation functions parameters by Vladimir Sementsov-Ogievskiy · 7 years ago
  25. a16a790 nbd/server: Hoist nbd_reject_length() earlier by Eric Blake · 7 years ago
  26. 420a4e9 nbd: rename nbd_option and nbd_opt_reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  27. 9156245 nbd/server: add additional assert to nbd_export_put by Vladimir Sementsov-Ogievskiy · 7 years ago
  28. e2de325 nbd/server: Optimize final chunk of sparse read by Eric Blake · 7 years ago
  29. 418638d nbd/server: Implement sparse reads atop structured reply by Eric Blake · 7 years ago
  30. 51ae4f8 nbd/server: CVE-2017-15118 Stack smash on large export name by Eric Blake · 7 years ago
  31. fdad35e nbd/server: CVE-2017-15119 Reject options larger than 32M by Eric Blake · 7 years ago
  32. fed5f8f nbd/server: Fix error reporting for bad requests by Eric Blake · 7 years ago
  33. 01b05c6 nbd/client: Don't hard-disconnect on ESHUTDOWN from server by Eric Blake · 7 years ago
  34. cb6b1a3 nbd/client: Use error_prepend() correctly by Eric Blake · 7 years ago
  35. ef8c887 nbd/server: Fix structured read of length 0 by Eric Blake · 7 years ago
  36. efdc0c1 nbd: Fix struct name for structured reads by Eric Blake · 7 years ago
  37. 079d326 nbd/client: Nicer trace of structured reply by Eric Blake · 7 years ago
  38. 46321d6 nbd/server: fix nbd_negotiate_handle_info by Vladimir Sementsov-Ogievskiy · 7 years ago
  39. f140e30 nbd: Minimal structured read for client by Vladimir Sementsov-Ogievskiy · 7 years ago
  40. 56dc682 nbd: Move nbd_read() to common header by Eric Blake · 7 years ago
  41. d2febed nbd/client: prepare nbd_receive_reply for structured reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  42. d795299 nbd/client: refactor nbd_receive_starttls by Vladimir Sementsov-Ogievskiy · 7 years ago
  43. a57f6de nbd/server: Include human-readable message in structured errors by Eric Blake · 7 years ago
  44. 5c54e7f nbd: Minimal structured read for server by Vladimir Sementsov-Ogievskiy · 7 years ago
  45. e68c35c nbd/server: Refactor zero-length option check by Eric Blake · 7 years ago
  46. 8cbee49 nbd/server: Simplify nbd_negotiate_options loop by Eric Blake · 7 years ago
  47. 8fb48b8 nbd/server: Report error for write to read-only export by Eric Blake · 7 years ago
  48. bae245d nbd: Expose constants and structs for structured read by Eric Blake · 7 years ago
  49. dd68944 nbd: Move nbd_errno_to_system_errno() to public header by Eric Blake · 7 years ago
  50. e7a78d0 nbd: Include error names in trace messages by Eric Blake · 7 years ago
  51. 92652b1 nbd: header constants indenting by Vladimir Sementsov-Ogievskiy · 7 years ago
  52. de79bfc nbd/server: simplify reply transmission by Vladimir Sementsov-Ogievskiy · 7 years ago
  53. 978df1b nbd/server: refactor nbd_co_send_simple_reply parameters by Vladimir Sementsov-Ogievskiy · 7 years ago
  54. 14cea41 nbd/server: do not use NBDReply structure by Vladimir Sementsov-Ogievskiy · 7 years ago
  55. caad538 nbd/server: structurize simple reply header sending by Vladimir Sementsov-Ogievskiy · 7 years ago
  56. 7b3158f nbd: rename some simple-request related objects to be _simple_ by Vladimir Sementsov-Ogievskiy · 7 years ago
  57. e8d3eb7 NBD: use g_new() family of functions by Marc-André Lureau · 7 years ago
  58. 030fa7f nbd: Use new qio_channel_*_all() functions by Eric Blake · 7 years ago
  59. 490dc5e nbd/client: fix nbd_send_request to return int by Vladimir Sementsov-Ogievskiy · 7 years ago
  60. ba84564 nbd/client: refactor nbd_receive_reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  61. ab01df1 nbd/client: refactor nbd_read_eof by Vladimir Sementsov-Ogievskiy · 7 years ago
  62. a0acf3a nbd/client: fix nbd_opt_go by Vladimir Sementsov-Ogievskiy · 7 years ago
  63. 3dff24f nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cache by Kevin Wolf · 7 years ago
  64. dad3946 nbd: Fix trace message for disconnect by Eric Blake · 7 years ago
  65. 8908eb1 trace-events: fix code style: print 0x before hex numbers by Vladimir Sementsov-Ogievskiy · 7 years ago
  66. 158b9aa nbd: fix memory leak in nbd_opt_go() by Philippe Mathieu-Daudé · 7 years ago
  67. 5f66d06 nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clients by Eric Blake · 8 years ago
  68. 48000eb nbd: Trace client command being sent by Eric Blake · 8 years ago
  69. 9a76bd7 nbd: Fix iotests failure due to changed client error message by Eric Blake · 8 years ago
  70. 081dd1f nbd: Implement NBD_INFO_BLOCK_SIZE on client by Eric Blake · 8 years ago
  71. 0c1d50b nbd: Implement NBD_INFO_BLOCK_SIZE on server by Eric Blake · 8 years ago
  72. 8ecaeae nbd: Implement NBD_OPT_GO on client by Eric Blake · 8 years ago
  73. f37708f nbd: Implement NBD_OPT_GO on server by Eric Blake · 8 years ago
  74. 23e099c nbd: Refactor reply to NBD_OPT_EXPORT_NAME by Eric Blake · 8 years ago
  75. 621c4f4 nbd: Simplify trace of client flags in negotiation by Eric Blake · 8 years ago
  76. 3736cc5 nbd: Expose and debug more NBD constants by Eric Blake · 8 years ago
  77. 37ec36f nbd: Don't bother tracing an NBD_OPT_ABORT response failure by Eric Blake · 8 years ago
  78. 004a89f nbd: Create struct for tracking export info by Eric Blake · 8 years ago
  79. 9588463 nbd: use generic trace subsystem instead of TRACE macro by Vladimir Sementsov-Ogievskiy · 8 years ago
  80. 6fb2b97 nbd: refactor tracing by Vladimir Sementsov-Ogievskiy · 8 years ago
  81. 7f9039c nbd/server: rename clientflags var in nbd_negotiate_options by Vladimir Sementsov-Ogievskiy · 8 years ago
  82. 4875196 nbd/server: fix TRACE in nbd_negotiate_send_rep_len by Vladimir Sementsov-Ogievskiy · 8 years ago
  83. 458d7a6 nbd/client: refactor TRACE of NBD_MAGIC by Vladimir Sementsov-Ogievskiy · 8 years ago
  84. 3e6bb54 nbd/common: nbd_tls_handshake: remove extra TRACE by Vladimir Sementsov-Ogievskiy · 8 years ago
  85. c7b9728 nbd/server: add errp to nbd_send_reply() by Vladimir Sementsov-Ogievskiy · 8 years ago
  86. 2fd2c84 nbd/server: use errp instead of LOG by Vladimir Sementsov-Ogievskiy · 8 years ago
  87. 76ff081 nbd/server: refactor nbd_negotiate by Vladimir Sementsov-Ogievskiy · 8 years ago
  88. 1e120ff nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORT by Vladimir Sementsov-Ogievskiy · 8 years ago
  89. 8c372a0 nbd/server: refactor nbd_trip by Vladimir Sementsov-Ogievskiy · 8 years ago
  90. 2e5c9ad nbd/server: rename rc to ret by Vladimir Sementsov-Ogievskiy · 8 years ago
  91. d9faeed nbd/server: get rid of fail: return rc by Vladimir Sementsov-Ogievskiy · 8 years ago
  92. 7798d3a nbd/server: nbd_negotiate: fix error path by Vladimir Sementsov-Ogievskiy · 8 years ago
  93. c84087f nbd/server: remove NBDClientNewData by Vladimir Sementsov-Ogievskiy · 8 years ago
  94. ee898b8 nbd/server: refactor nbd_co_receive_request by Vladimir Sementsov-Ogievskiy · 8 years ago
  95. 2a6e128 nbd/server: get rid of EAGAIN dead code by Vladimir Sementsov-Ogievskiy · 8 years ago
  96. 572b97e nbd/server: refactor nbd_co_send_reply by Vladimir Sementsov-Ogievskiy · 8 years ago
  97. a0dc63a nbd/server: get rid of ssize_t by Vladimir Sementsov-Ogievskiy · 8 years ago
  98. 2b0bbc4 nbd/server: get rid of nbd_negotiate_read and friends by Vladimir Sementsov-Ogievskiy · 8 years ago
  99. 4429802 nbd: make nbd_drop public by Vladimir Sementsov-Ogievskiy · 8 years ago
  100. d1fdf25 nbd: rename read_sync and friends by Vladimir Sementsov-Ogievskiy · 8 years ago