1. 030fa7f nbd: Use new qio_channel_*_all() functions by Eric Blake · 8 years ago
  2. 490dc5e nbd/client: fix nbd_send_request to return int by Vladimir Sementsov-Ogievskiy · 8 years ago
  3. ba84564 nbd/client: refactor nbd_receive_reply by Vladimir Sementsov-Ogievskiy · 8 years ago
  4. ab01df1 nbd/client: refactor nbd_read_eof by Vladimir Sementsov-Ogievskiy · 8 years ago
  5. a0acf3a nbd/client: fix nbd_opt_go by Vladimir Sementsov-Ogievskiy · 8 years ago
  6. 3dff24f nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cache by Kevin Wolf · 8 years ago
  7. dad3946 nbd: Fix trace message for disconnect by Eric Blake · 8 years ago
  8. 8908eb1 trace-events: fix code style: print 0x before hex numbers by Vladimir Sementsov-Ogievskiy · 8 years ago
  9. 158b9aa nbd: fix memory leak in nbd_opt_go() by Philippe Mathieu-Daudé · 8 years ago
  10. 5f66d06 nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clients by Eric Blake · 8 years ago
  11. 48000eb nbd: Trace client command being sent by Eric Blake · 8 years ago
  12. 9a76bd7 nbd: Fix iotests failure due to changed client error message by Eric Blake · 8 years ago
  13. 081dd1f nbd: Implement NBD_INFO_BLOCK_SIZE on client by Eric Blake · 8 years ago
  14. 0c1d50b nbd: Implement NBD_INFO_BLOCK_SIZE on server by Eric Blake · 8 years ago
  15. 8ecaeae nbd: Implement NBD_OPT_GO on client by Eric Blake · 8 years ago
  16. f37708f nbd: Implement NBD_OPT_GO on server by Eric Blake · 8 years ago
  17. 23e099c nbd: Refactor reply to NBD_OPT_EXPORT_NAME by Eric Blake · 8 years ago
  18. 621c4f4 nbd: Simplify trace of client flags in negotiation by Eric Blake · 8 years ago
  19. 3736cc5 nbd: Expose and debug more NBD constants by Eric Blake · 8 years ago
  20. 37ec36f nbd: Don't bother tracing an NBD_OPT_ABORT response failure by Eric Blake · 8 years ago
  21. 004a89f nbd: Create struct for tracking export info by Eric Blake · 8 years ago
  22. 9588463 nbd: use generic trace subsystem instead of TRACE macro by Vladimir Sementsov-Ogievskiy · 8 years ago
  23. 6fb2b97 nbd: refactor tracing by Vladimir Sementsov-Ogievskiy · 8 years ago
  24. 7f9039c nbd/server: rename clientflags var in nbd_negotiate_options by Vladimir Sementsov-Ogievskiy · 8 years ago
  25. 4875196 nbd/server: fix TRACE in nbd_negotiate_send_rep_len by Vladimir Sementsov-Ogievskiy · 8 years ago
  26. 458d7a6 nbd/client: refactor TRACE of NBD_MAGIC by Vladimir Sementsov-Ogievskiy · 8 years ago
  27. 3e6bb54 nbd/common: nbd_tls_handshake: remove extra TRACE by Vladimir Sementsov-Ogievskiy · 8 years ago
  28. c7b9728 nbd/server: add errp to nbd_send_reply() by Vladimir Sementsov-Ogievskiy · 8 years ago
  29. 2fd2c84 nbd/server: use errp instead of LOG by Vladimir Sementsov-Ogievskiy · 8 years ago
  30. 76ff081 nbd/server: refactor nbd_negotiate by Vladimir Sementsov-Ogievskiy · 8 years ago
  31. 1e120ff nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORT by Vladimir Sementsov-Ogievskiy · 8 years ago
  32. 8c372a0 nbd/server: refactor nbd_trip by Vladimir Sementsov-Ogievskiy · 8 years ago
  33. 2e5c9ad nbd/server: rename rc to ret by Vladimir Sementsov-Ogievskiy · 8 years ago
  34. d9faeed nbd/server: get rid of fail: return rc by Vladimir Sementsov-Ogievskiy · 8 years ago
  35. 7798d3a nbd/server: nbd_negotiate: fix error path by Vladimir Sementsov-Ogievskiy · 8 years ago
  36. c84087f nbd/server: remove NBDClientNewData by Vladimir Sementsov-Ogievskiy · 8 years ago
  37. ee898b8 nbd/server: refactor nbd_co_receive_request by Vladimir Sementsov-Ogievskiy · 8 years ago
  38. 2a6e128 nbd/server: get rid of EAGAIN dead code by Vladimir Sementsov-Ogievskiy · 8 years ago
  39. 572b97e nbd/server: refactor nbd_co_send_reply by Vladimir Sementsov-Ogievskiy · 8 years ago
  40. a0dc63a nbd/server: get rid of ssize_t by Vladimir Sementsov-Ogievskiy · 8 years ago
  41. 2b0bbc4 nbd/server: get rid of nbd_negotiate_read and friends by Vladimir Sementsov-Ogievskiy · 8 years ago
  42. 4429802 nbd: make nbd_drop public by Vladimir Sementsov-Ogievskiy · 8 years ago
  43. d1fdf25 nbd: rename read_sync and friends by Vladimir Sementsov-Ogievskiy · 8 years ago
  44. 0c9390d nbd: Fix regression on resiliency to port scan by Eric Blake · 8 years ago
  45. df8ad9f nbd: Fully initialize client in case of failed negotiation by Eric Blake · 8 years ago
  46. be41c10 nbd/client.c: use errp instead of LOG by Vladimir Sementsov-Ogievskiy · 8 years ago
  47. e44ed99 nbd: add errp to read_sync, write_sync and drop_sync by Vladimir Sementsov-Ogievskiy · 8 years ago
  48. f260956 nbd: add errp parameter to nbd_wr_syncv() by Vladimir Sementsov-Ogievskiy · 8 years ago
  49. f5d406f nbd: read_sync and friends: return 0 on success by Vladimir Sementsov-Ogievskiy · 8 years ago
  50. f250a42 nbd: strict nbd_wr_syncv by Vladimir Sementsov-Ogievskiy · 8 years ago
  51. a12a712 nbd-client: fix handling of hungup connections by Paolo Bonzini · 8 years ago
  52. 2563c9c nbd/client: fix drop_sync [CVE-2017-2630] by Vladimir Sementsov-Ogievskiy · 8 years ago
  53. 8a7ce4f nbd/server: Use real permissions for NBD exports by Kevin Wolf · 8 years ago
  54. d708642 block: Add error parameter to blk_insert_bs() by Kevin Wolf · 8 years ago
  55. 6d0eb64 block: Add permissions to blk_new() by Kevin Wolf · 8 years ago
  56. ff82911 nbd: convert to use qio_channel_yield by Paolo Bonzini · 8 years ago
  57. 60e705c io: change the QIOTask callback signature by Daniel P. Berrange · 9 years ago
  58. f6a51c8 aio: add AioPollFn and io_poll() interface by Stefan Hajnoczi · 8 years ago
  59. a506824 nbd: Don't inf-loop on early EOF by Eric Blake · 8 years ago
  60. 1f4d6d1 nbd: Implement NBD_CMD_WRITE_ZEROES on server by Eric Blake · 8 years ago
  61. b6f5d3b nbd: Improve server handling of shutdown requests by Eric Blake · 8 years ago
  62. 8b34a9d nbd: Refactor conversion to errno to silence checkpatch by Eric Blake · 8 years ago
  63. c203c59 nbd: Support shorter handshake by Eric Blake · 8 years ago
  64. 75368aa nbd: Less allocation during NBD_OPT_LIST by Eric Blake · 8 years ago
  65. 7d3123e nbd: Let client skip portions of server reply by Eric Blake · 8 years ago
  66. 2cdbf41 nbd: Let server know when client gives up negotiation by Eric Blake · 8 years ago
  67. c8a3a1b nbd: Share common option-sending code in client by Eric Blake · 8 years ago
  68. 3668328 nbd: Send message along with server NBD_REP_ERR errors by Eric Blake · 8 years ago
  69. 526e5c6 nbd: Share common reply-sending code in server by Eric Blake · 8 years ago
  70. ed2dd91 nbd: Rename struct nbd_request and nbd_reply by Eric Blake · 8 years ago
  71. 315f78a nbd: Rename NBDRequest to NBDRequestData by Eric Blake · 8 years ago
  72. b626b51 nbd: Treat flags vs. command type as separate fields by Eric Blake · 8 years ago
  73. b1a75b3 nbd: Add qemu-nbd -D for human-readable description by Eric Blake · 8 years ago
  74. 0d73f72 nbd: set name for all I/O channels created by Daniel P. Berrange · 8 years ago
  75. cd7fca9 nbd-server: Use a separate BlockBackend by Kevin Wolf · 9 years ago
  76. 7423f41 nbd: Limit nbdflags to 16 bits by Eric Blake · 9 years ago
  77. 5bee0f4 nbd: Fix bad flag detection on server by Eric Blake · 9 years ago
  78. 1c6c4bb block: Convert BB interface to byte-based discards by Eric Blake · 9 years ago
  79. 1e2a77a nbd: Drop unused offset parameter by Eric Blake · 9 years ago
  80. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  81. d121fcd nbd/client.c: Correct trace format string by Peter Maydell · 9 years ago
  82. 943cec8 nbd: Avoid magic number for NBD max name size by Eric Blake · 9 years ago
  83. f3c32fc nbd: Detect servers that send unexpected error values by Eric Blake · 9 years ago
  84. f57e241 nbd: Clean up ioctl handling of qemu-nbd -c by Eric Blake · 9 years ago
  85. 98494e3 nbd: Group all Linux-specific ioctl code in one place by Eric Blake · 9 years ago
  86. ab7c548 nbd: Reject unknown request flags by Eric Blake · 9 years ago
  87. 29b6c3b nbd: Improve server handling of bogus commands by Eric Blake · 9 years ago
  88. 63d5ef8 nbd: Quit server after any write error by Eric Blake · 9 years ago
  89. 2cb3474 nbd: More debug typo fixes, use correct formats by Eric Blake · 9 years ago
  90. a0c3036 nbd: Use BDRV_REQ_FUA for better FUA where supported by Eric Blake · 9 years ago
  91. f6be672 nbd: Don't use cpu_to_*w() functions by Peter Maydell · 9 years ago
  92. 773dce3 nbd: Don't use *_to_cpup() functions by Peter Maydell · 9 years ago
  93. 353ab96 nbd: Don't trim unrequested bytes by Eric Blake · 9 years ago
  94. 58369e2 qemu-common: stop including qemu/bswap.h from qemu-common.h by Paolo Bonzini · 9 years ago
  95. cb8d4c8 Fix some typos found by codespell by Stefan Weil · 9 years ago
  96. 8341f00 block: Allow BDRV_REQ_FUA through blk_pwrite() by Eric Blake · 9 years ago
  97. df7b97f nbd: Don't mishandle unaligned client requests by Eric Blake · 9 years ago
  98. d1129a8 nbd: Don't kill server on client that doesn't request TLS by Eric Blake · 9 years ago
  99. 200650d nbd: Don't fail handshake on NBD_OPT_LIST descriptions by Eric Blake · 9 years ago
  100. dacca04 nbd: do not hang nbd_wr_syncv if outside a coroutine and no available data by Paolo Bonzini · 9 years ago