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