1. a506824 nbd: Don't inf-loop on early EOF by Eric Blake · 8 years ago
  2. 1f4d6d1 nbd: Implement NBD_CMD_WRITE_ZEROES on server by Eric Blake · 8 years ago
  3. b6f5d3b nbd: Improve server handling of shutdown requests by Eric Blake · 8 years ago
  4. 8b34a9d nbd: Refactor conversion to errno to silence checkpatch by Eric Blake · 8 years ago
  5. c203c59 nbd: Support shorter handshake by Eric Blake · 8 years ago
  6. 75368aa nbd: Less allocation during NBD_OPT_LIST by Eric Blake · 8 years ago
  7. 7d3123e nbd: Let client skip portions of server reply by Eric Blake · 8 years ago
  8. 2cdbf41 nbd: Let server know when client gives up negotiation by Eric Blake · 8 years ago
  9. c8a3a1b nbd: Share common option-sending code in client by Eric Blake · 8 years ago
  10. 3668328 nbd: Send message along with server NBD_REP_ERR errors by Eric Blake · 8 years ago
  11. 526e5c6 nbd: Share common reply-sending code in server by Eric Blake · 8 years ago
  12. ed2dd91 nbd: Rename struct nbd_request and nbd_reply by Eric Blake · 8 years ago
  13. 315f78a nbd: Rename NBDRequest to NBDRequestData by Eric Blake · 8 years ago
  14. b626b51 nbd: Treat flags vs. command type as separate fields by Eric Blake · 8 years ago
  15. b1a75b3 nbd: Add qemu-nbd -D for human-readable description by Eric Blake · 8 years ago
  16. 0d73f72 nbd: set name for all I/O channels created by Daniel P. Berrange · 8 years ago
  17. cd7fca9 nbd-server: Use a separate BlockBackend by Kevin Wolf · 9 years ago
  18. 7423f41 nbd: Limit nbdflags to 16 bits by Eric Blake · 8 years ago
  19. 5bee0f4 nbd: Fix bad flag detection on server by Eric Blake · 8 years ago
  20. 1c6c4bb block: Convert BB interface to byte-based discards by Eric Blake · 8 years ago
  21. 1e2a77a nbd: Drop unused offset parameter by Eric Blake · 8 years ago
  22. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  23. d121fcd nbd/client.c: Correct trace format string by Peter Maydell · 9 years ago
  24. 943cec8 nbd: Avoid magic number for NBD max name size by Eric Blake · 9 years ago
  25. f3c32fc nbd: Detect servers that send unexpected error values by Eric Blake · 9 years ago
  26. f57e241 nbd: Clean up ioctl handling of qemu-nbd -c by Eric Blake · 9 years ago
  27. 98494e3 nbd: Group all Linux-specific ioctl code in one place by Eric Blake · 9 years ago
  28. ab7c548 nbd: Reject unknown request flags by Eric Blake · 9 years ago
  29. 29b6c3b nbd: Improve server handling of bogus commands by Eric Blake · 9 years ago
  30. 63d5ef8 nbd: Quit server after any write error by Eric Blake · 9 years ago
  31. 2cb3474 nbd: More debug typo fixes, use correct formats by Eric Blake · 9 years ago
  32. a0c3036 nbd: Use BDRV_REQ_FUA for better FUA where supported by Eric Blake · 9 years ago
  33. f6be672 nbd: Don't use cpu_to_*w() functions by Peter Maydell · 9 years ago
  34. 773dce3 nbd: Don't use *_to_cpup() functions by Peter Maydell · 9 years ago
  35. 353ab96 nbd: Don't trim unrequested bytes by Eric Blake · 9 years ago
  36. 58369e2 qemu-common: stop including qemu/bswap.h from qemu-common.h by Paolo Bonzini · 9 years ago
  37. cb8d4c8 Fix some typos found by codespell by Stefan Weil · 9 years ago
  38. 8341f00 block: Allow BDRV_REQ_FUA through blk_pwrite() by Eric Blake · 9 years ago
  39. df7b97f nbd: Don't mishandle unaligned client requests by Eric Blake · 9 years ago
  40. d1129a8 nbd: Don't kill server on client that doesn't request TLS by Eric Blake · 9 years ago
  41. 200650d nbd: Don't fail handshake on NBD_OPT_LIST descriptions by Eric Blake · 9 years ago
  42. dacca04 nbd: do not hang nbd_wr_syncv if outside a coroutine and no available data by Paolo Bonzini · 9 years ago
  43. 156f6a1 nbd: Don't kill server when client requests unknown option by Eric Blake · 9 years ago
  44. 6ff5816 nbd: Fix NBD unsupported options by Alex Bligh · 9 years ago
  45. 7548fe3 nbd: Improve debug traces on little-endian by Eric Blake · 9 years ago
  46. 8c65971 nbd: Avoid bitrot in TRACE() usage by Eric Blake · 9 years ago
  47. c0301fc nbd: Return correct error for write to read-only export by Eric Blake · 9 years ago
  48. b6afc65 nbd: Fix poor debug message by Eric Blake · 9 years ago
  49. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  50. 30456d5 all: Clean up includes by Peter Maydell · 9 years ago
  51. f95910f nbd: implement TLS support in the protocol negotiation by Daniel P. Berrange · 9 years ago
  52. 69b4950 nbd: use "" as a default export name if none provided by Daniel P. Berrange · 9 years ago
  53. 9344e5f nbd: always query export list in fixed new style protocol by Daniel P. Berrange · 9 years ago
  54. e2a9d9a nbd: make client request fixed new style if advertised by Daniel P. Berrange · 9 years ago
  55. 26afa86 nbd: make server compliant with fixed newstyle spec by Daniel P. Berrange · 9 years ago
  56. f72d705 nbd: invert client logic for negotiating protocol version by Daniel P. Berrange · 9 years ago
  57. 1c778ef nbd: convert to using I/O channels for actual socket I/O by Daniel P. Berrange · 9 years ago
  58. 667ad26 nbd: avoid unaligned uint64_t store by John Snow · 9 years ago
  59. d38ea87 all: Clean up includes by Peter Maydell · 9 years ago
  60. 741cc43 nbd: Switch from close to eject notifier by Max Reitz · 9 years ago
  61. d3780c2 nbd: client_close on error in nbd_co_client_start by Max Reitz · 9 years ago
  62. ba3fb2f Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 9 years ago
  63. e5f3e12 nbd: add missed aio_context_acquire in nbd_export_new by Denis V. Lunev · 9 years ago
  64. 04c01a5 block: Rename BDRV_O_INCOMING to BDRV_O_INACTIVE by Kevin Wolf · 9 years ago
  65. f1c1752 nbd-server: do not exit on failed memory allocation by Paolo Bonzini · 9 years ago
  66. eb38c3b nbd-server: do not check request length except for reads and writes by Paolo Bonzini · 9 years ago
  67. 1a6245a nbd-server: Coroutine based negotiation by Fam Zheng · 9 years ago
  68. 798bfe0 nbd: Split nbd.c by Fam Zheng · 9 years ago