1. 420a4e9 nbd: rename nbd_option and nbd_opt_reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  2. 9156245 nbd/server: add additional assert to nbd_export_put by Vladimir Sementsov-Ogievskiy · 7 years ago
  3. e2de325 nbd/server: Optimize final chunk of sparse read by Eric Blake · 7 years ago
  4. 418638d nbd/server: Implement sparse reads atop structured reply by Eric Blake · 7 years ago
  5. 51ae4f8 nbd/server: CVE-2017-15118 Stack smash on large export name by Eric Blake · 7 years ago
  6. fdad35e nbd/server: CVE-2017-15119 Reject options larger than 32M by Eric Blake · 7 years ago
  7. fed5f8f nbd/server: Fix error reporting for bad requests by Eric Blake · 7 years ago
  8. 01b05c6 nbd/client: Don't hard-disconnect on ESHUTDOWN from server by Eric Blake · 7 years ago
  9. cb6b1a3 nbd/client: Use error_prepend() correctly by Eric Blake · 7 years ago
  10. ef8c887 nbd/server: Fix structured read of length 0 by Eric Blake · 7 years ago
  11. efdc0c1 nbd: Fix struct name for structured reads by Eric Blake · 7 years ago
  12. 079d326 nbd/client: Nicer trace of structured reply by Eric Blake · 7 years ago
  13. 46321d6 nbd/server: fix nbd_negotiate_handle_info by Vladimir Sementsov-Ogievskiy · 7 years ago
  14. f140e30 nbd: Minimal structured read for client by Vladimir Sementsov-Ogievskiy · 7 years ago
  15. 56dc682 nbd: Move nbd_read() to common header by Eric Blake · 7 years ago
  16. d2febed nbd/client: prepare nbd_receive_reply for structured reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  17. d795299 nbd/client: refactor nbd_receive_starttls by Vladimir Sementsov-Ogievskiy · 7 years ago
  18. a57f6de nbd/server: Include human-readable message in structured errors by Eric Blake · 7 years ago
  19. 5c54e7f nbd: Minimal structured read for server by Vladimir Sementsov-Ogievskiy · 7 years ago
  20. e68c35c nbd/server: Refactor zero-length option check by Eric Blake · 7 years ago
  21. 8cbee49 nbd/server: Simplify nbd_negotiate_options loop by Eric Blake · 7 years ago
  22. 8fb48b8 nbd/server: Report error for write to read-only export by Eric Blake · 7 years ago
  23. bae245d nbd: Expose constants and structs for structured read by Eric Blake · 7 years ago
  24. dd68944 nbd: Move nbd_errno_to_system_errno() to public header by Eric Blake · 7 years ago
  25. e7a78d0 nbd: Include error names in trace messages by Eric Blake · 7 years ago
  26. 92652b1 nbd: header constants indenting by Vladimir Sementsov-Ogievskiy · 7 years ago
  27. de79bfc nbd/server: simplify reply transmission by Vladimir Sementsov-Ogievskiy · 7 years ago
  28. 978df1b nbd/server: refactor nbd_co_send_simple_reply parameters by Vladimir Sementsov-Ogievskiy · 7 years ago
  29. 14cea41 nbd/server: do not use NBDReply structure by Vladimir Sementsov-Ogievskiy · 7 years ago
  30. caad538 nbd/server: structurize simple reply header sending by Vladimir Sementsov-Ogievskiy · 7 years ago
  31. 7b3158f nbd: rename some simple-request related objects to be _simple_ by Vladimir Sementsov-Ogievskiy · 7 years ago
  32. e8d3eb7 NBD: use g_new() family of functions by Marc-André Lureau · 7 years ago
  33. 030fa7f nbd: Use new qio_channel_*_all() functions by Eric Blake · 8 years ago
  34. 490dc5e nbd/client: fix nbd_send_request to return int by Vladimir Sementsov-Ogievskiy · 8 years ago
  35. ba84564 nbd/client: refactor nbd_receive_reply by Vladimir Sementsov-Ogievskiy · 8 years ago
  36. ab01df1 nbd/client: refactor nbd_read_eof by Vladimir Sementsov-Ogievskiy · 8 years ago
  37. a0acf3a nbd/client: fix nbd_opt_go by Vladimir Sementsov-Ogievskiy · 8 years ago
  38. 3dff24f nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cache by Kevin Wolf · 8 years ago
  39. dad3946 nbd: Fix trace message for disconnect by Eric Blake · 8 years ago
  40. 8908eb1 trace-events: fix code style: print 0x before hex numbers by Vladimir Sementsov-Ogievskiy · 8 years ago
  41. 158b9aa nbd: fix memory leak in nbd_opt_go() by Philippe Mathieu-Daudé · 8 years ago
  42. 5f66d06 nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clients by Eric Blake · 8 years ago
  43. 48000eb nbd: Trace client command being sent by Eric Blake · 8 years ago
  44. 9a76bd7 nbd: Fix iotests failure due to changed client error message by Eric Blake · 8 years ago
  45. 081dd1f nbd: Implement NBD_INFO_BLOCK_SIZE on client by Eric Blake · 8 years ago
  46. 0c1d50b nbd: Implement NBD_INFO_BLOCK_SIZE on server by Eric Blake · 8 years ago
  47. 8ecaeae nbd: Implement NBD_OPT_GO on client by Eric Blake · 8 years ago
  48. f37708f nbd: Implement NBD_OPT_GO on server by Eric Blake · 8 years ago
  49. 23e099c nbd: Refactor reply to NBD_OPT_EXPORT_NAME by Eric Blake · 8 years ago
  50. 621c4f4 nbd: Simplify trace of client flags in negotiation by Eric Blake · 8 years ago
  51. 3736cc5 nbd: Expose and debug more NBD constants by Eric Blake · 8 years ago
  52. 37ec36f nbd: Don't bother tracing an NBD_OPT_ABORT response failure by Eric Blake · 8 years ago
  53. 004a89f nbd: Create struct for tracking export info by Eric Blake · 8 years ago
  54. 9588463 nbd: use generic trace subsystem instead of TRACE macro by Vladimir Sementsov-Ogievskiy · 8 years ago
  55. 6fb2b97 nbd: refactor tracing by Vladimir Sementsov-Ogievskiy · 8 years ago
  56. 7f9039c nbd/server: rename clientflags var in nbd_negotiate_options by Vladimir Sementsov-Ogievskiy · 8 years ago
  57. 4875196 nbd/server: fix TRACE in nbd_negotiate_send_rep_len by Vladimir Sementsov-Ogievskiy · 8 years ago
  58. 458d7a6 nbd/client: refactor TRACE of NBD_MAGIC by Vladimir Sementsov-Ogievskiy · 8 years ago
  59. 3e6bb54 nbd/common: nbd_tls_handshake: remove extra TRACE by Vladimir Sementsov-Ogievskiy · 8 years ago
  60. c7b9728 nbd/server: add errp to nbd_send_reply() by Vladimir Sementsov-Ogievskiy · 8 years ago
  61. 2fd2c84 nbd/server: use errp instead of LOG by Vladimir Sementsov-Ogievskiy · 8 years ago
  62. 76ff081 nbd/server: refactor nbd_negotiate by Vladimir Sementsov-Ogievskiy · 8 years ago
  63. 1e120ff nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORT by Vladimir Sementsov-Ogievskiy · 8 years ago
  64. 8c372a0 nbd/server: refactor nbd_trip by Vladimir Sementsov-Ogievskiy · 8 years ago
  65. 2e5c9ad nbd/server: rename rc to ret by Vladimir Sementsov-Ogievskiy · 8 years ago
  66. d9faeed nbd/server: get rid of fail: return rc by Vladimir Sementsov-Ogievskiy · 8 years ago
  67. 7798d3a nbd/server: nbd_negotiate: fix error path by Vladimir Sementsov-Ogievskiy · 8 years ago
  68. c84087f nbd/server: remove NBDClientNewData by Vladimir Sementsov-Ogievskiy · 8 years ago
  69. ee898b8 nbd/server: refactor nbd_co_receive_request by Vladimir Sementsov-Ogievskiy · 8 years ago
  70. 2a6e128 nbd/server: get rid of EAGAIN dead code by Vladimir Sementsov-Ogievskiy · 8 years ago
  71. 572b97e nbd/server: refactor nbd_co_send_reply by Vladimir Sementsov-Ogievskiy · 8 years ago
  72. a0dc63a nbd/server: get rid of ssize_t by Vladimir Sementsov-Ogievskiy · 8 years ago
  73. 2b0bbc4 nbd/server: get rid of nbd_negotiate_read and friends by Vladimir Sementsov-Ogievskiy · 8 years ago
  74. 4429802 nbd: make nbd_drop public by Vladimir Sementsov-Ogievskiy · 8 years ago
  75. d1fdf25 nbd: rename read_sync and friends by Vladimir Sementsov-Ogievskiy · 8 years ago
  76. 0c9390d nbd: Fix regression on resiliency to port scan by Eric Blake · 8 years ago
  77. df8ad9f nbd: Fully initialize client in case of failed negotiation by Eric Blake · 8 years ago
  78. be41c10 nbd/client.c: use errp instead of LOG by Vladimir Sementsov-Ogievskiy · 8 years ago
  79. e44ed99 nbd: add errp to read_sync, write_sync and drop_sync by Vladimir Sementsov-Ogievskiy · 8 years ago
  80. f260956 nbd: add errp parameter to nbd_wr_syncv() by Vladimir Sementsov-Ogievskiy · 8 years ago
  81. f5d406f nbd: read_sync and friends: return 0 on success by Vladimir Sementsov-Ogievskiy · 8 years ago
  82. f250a42 nbd: strict nbd_wr_syncv by Vladimir Sementsov-Ogievskiy · 8 years ago
  83. a12a712 nbd-client: fix handling of hungup connections by Paolo Bonzini · 8 years ago
  84. 2563c9c nbd/client: fix drop_sync [CVE-2017-2630] by Vladimir Sementsov-Ogievskiy · 8 years ago
  85. 8a7ce4f nbd/server: Use real permissions for NBD exports by Kevin Wolf · 8 years ago
  86. d708642 block: Add error parameter to blk_insert_bs() by Kevin Wolf · 8 years ago
  87. 6d0eb64 block: Add permissions to blk_new() by Kevin Wolf · 8 years ago
  88. ff82911 nbd: convert to use qio_channel_yield by Paolo Bonzini · 8 years ago
  89. 60e705c io: change the QIOTask callback signature by Daniel P. Berrange · 9 years ago
  90. f6a51c8 aio: add AioPollFn and io_poll() interface by Stefan Hajnoczi · 8 years ago
  91. a506824 nbd: Don't inf-loop on early EOF by Eric Blake · 8 years ago
  92. 1f4d6d1 nbd: Implement NBD_CMD_WRITE_ZEROES on server by Eric Blake · 8 years ago
  93. b6f5d3b nbd: Improve server handling of shutdown requests by Eric Blake · 8 years ago
  94. 8b34a9d nbd: Refactor conversion to errno to silence checkpatch by Eric Blake · 8 years ago
  95. c203c59 nbd: Support shorter handshake by Eric Blake · 8 years ago
  96. 75368aa nbd: Less allocation during NBD_OPT_LIST by Eric Blake · 8 years ago
  97. 7d3123e nbd: Let client skip portions of server reply by Eric Blake · 8 years ago
  98. 2cdbf41 nbd: Let server know when client gives up negotiation by Eric Blake · 8 years ago
  99. c8a3a1b nbd: Share common option-sending code in client by Eric Blake · 8 years ago
  100. 3668328 nbd: Send message along with server NBD_REP_ERR errors by Eric Blake · 8 years ago