1. 08ace1d nbd: Don't crash when server reports NBD_CMD_READ failure by Eric Blake · 7 years ago
  2. b4176cb nbd-client: Stricter enforcing of structured reply spec by Eric Blake · 7 years ago
  3. 9d8f818 nbd-client: Short-circuit 0-length operations by Eric Blake · 7 years ago
  4. 1104d83 nbd-client: Refuse read-only client with BDRV_O_RDWR by Eric Blake · 7 years ago
  5. e659fb3 nbd-client: Fix error message typos by Eric Blake · 7 years ago
  6. f140e30 nbd: Minimal structured read for client by Vladimir Sementsov-Ogievskiy · 7 years ago
  7. d2febed nbd/client: prepare nbd_receive_reply for structured reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  8. ed397b2 block/nbd-client: refactor nbd_co_receive_reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  9. 4bfe447 block/nbd-client: assert qiov len once in nbd_co_request by Vladimir Sementsov-Ogievskiy · 7 years ago
  10. a693437 block/nbd-client: nbd_co_send_request: fix return code by Vladimir Sementsov-Ogievskiy · 7 years ago
  11. 9397067 block/nbd-client: simplify check in nbd_co_receive_reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  12. 319a56c block/nbd-client: refactor nbd_co_receive_reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  13. cfa3ad6 nbd-client: Use correct macro parenthesization by Eric Blake · 7 years ago
  14. 030fa7f nbd: Use new qio_channel_*_all() functions by Eric Blake · 8 years ago
  15. f35dff7 block/nbd-client: refactor request send/receive by Vladimir Sementsov-Ogievskiy · 8 years ago
  16. 07b1b99 block/nbd-client: rename nbd_recv_coroutines_enter_all by Vladimir Sementsov-Ogievskiy · 8 years ago
  17. 6faa077 block/nbd-client: get rid of ssize_t by Vladimir Sementsov-Ogievskiy · 8 years ago
  18. 3c2d518 nbd-client: avoid read_reply_co entry if send failed by Stefan Hajnoczi · 8 years ago
  19. 40f4a21 nbd-client: avoid spurious qio_channel_yield() re-entry by Stefan Hajnoczi · 8 years ago
  20. d0a1801 fix build failure in nbd_read_reply_entry() by Igor Mammedov · 8 years ago
  21. 72b6ffc nbd-client: Fix regression when server sends garbage by Eric Blake · 8 years ago
  22. 081dd1f nbd: Implement NBD_INFO_BLOCK_SIZE on client by Eric Blake · 8 years ago
  23. 004a89f nbd: Create struct for tracking export info by Eric Blake · 8 years ago
  24. 96d0683 nbd: fix NBD over TLS by Paolo Bonzini · 8 years ago
  25. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  26. d1fdf25 nbd: rename read_sync and friends by Vladimir Sementsov-Ogievskiy · 8 years ago
  27. 6bdcc01 nbd: make it thread-safe, fix qcow2 over nbd by Paolo Bonzini · 8 years ago
  28. be41c10 nbd/client.c: use errp instead of LOG by Vladimir Sementsov-Ogievskiy · 8 years ago
  29. f260956 nbd: add errp parameter to nbd_wr_syncv() by Vladimir Sementsov-Ogievskiy · 8 years ago
  30. a12a712 nbd-client: fix handling of hungup connections by Paolo Bonzini · 8 years ago
  31. 1ace7ce coroutine-lock: add mutex argument to CoQueue APIs by Paolo Bonzini · 8 years ago
  32. ff82911 nbd: convert to use qio_channel_yield by Paolo Bonzini · 8 years ago
  33. f6a51c8 aio: add AioPollFn and io_poll() interface by Stefan Hajnoczi · 8 years ago
  34. 169407e nbd: Allow unmap and fua during write zeroes by Eric Blake · 8 years ago
  35. fa778ff nbd: Implement NBD_CMD_WRITE_ZEROES on client by Eric Blake · 8 years ago
  36. ed2dd91 nbd: Rename struct nbd_request and nbd_reply by Eric Blake · 8 years ago
  37. 10676b8 nbd: Rename NbdClientSession to NBDClientSession by Eric Blake · 8 years ago
  38. b626b51 nbd: Treat flags vs. command type as separate fields by Eric Blake · 8 years ago
  39. 9bc9732 nbd: Use CoQueue for free_sema instead of CoMutex by Changlong Xie · 8 years ago
  40. 70c4fb2 nbd: Convert to byte-based interface by Eric Blake · 9 years ago
  41. 447e57c nbd: Switch .bdrv_co_discard() to byte-based by Eric Blake · 9 years ago
  42. 1e2a77a nbd: Drop unused offset parameter by Eric Blake · 9 years ago
  43. fb1a6de nbd: Rely on block layer to break up large requests by Eric Blake · 9 years ago
  44. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  45. 476b923 nbd: Allow larger requests by Eric Blake · 9 years ago
  46. 52a4650 nbd: Simplify client FUA handling by Eric Blake · 9 years ago
  47. 4df863f block: Make supported_write_flags a per-bds property by Eric Blake · 9 years ago
  48. a89ef0c nbd: don't request FUA on FLUSH by Eric Blake · 9 years ago
  49. 2b55651 nbd: Support BDRV_REQ_FUA by Kevin Wolf · 9 years ago
  50. 75822a1 nbd: enable use of TLS with NBD block driver by Daniel P. Berrange · 9 years ago
  51. f95910f nbd: implement TLS support in the protocol negotiation by Daniel P. Berrange · 9 years ago
  52. 1c778ef nbd: convert to using I/O channels for actual socket I/O by Daniel P. Berrange · 9 years ago
  53. 064097d nbd: convert block client to use I/O channels for connection setup by Daniel P. Berrange · 9 years ago
  54. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  55. dca21ef aio: Add "is_external" flag for event handlers by Fam Zheng · 9 years ago
  56. 3f47265 nbd: Set block size to BDRV_SECTOR_SIZE by Max Reitz · 10 years ago
  57. 141cabe nbd: fix the co_queue multi-adding bug by Bin Wu · 10 years ago
  58. f53a829 nbd: Drop BDS backpointer by Max Reitz · 10 years ago
  59. 1ce5284 nbd: Improve error messages by Max Reitz · 10 years ago
  60. 69447cd nbd: implement .bdrv_detach/attach_aio_context() by Stefan Hajnoczi · 11 years ago
  61. 4a41a2d nbd: close socket if connection breaks by Stefan Hajnoczi · 11 years ago
  62. b1b27b6 nbd: avoid uninitialized warnings by Marc-André Lureau · 11 years ago
  63. 69152c0 nbd: finish any pending coroutine by Marc-André Lureau · 11 years ago
  64. 5ad283e nbd: make nbd_client_session_close() idempotent by Marc-André Lureau · 11 years ago
  65. e2bc625 nbd: pass export name as init argument by Marc-André Lureau · 11 years ago
  66. e53a18e nbd: don't change socket block during negotiate by Marc-André Lureau · 11 years ago
  67. 2302c1c Split nbd block client code by Marc-André Lureau · 11 years ago