1. fcb9e05 block/nbd: Add missing <qemu/bswap.h> include by Philippe Mathieu-Daudé · 2 years, 2 months ago
  2. 9fb2629 nbd: remove incorrect coroutine_fn annotations by Paolo Bonzini · 2 years, 4 months ago
  3. 58a6fdc nbd/server: Allow MULTI_CONN for shared writable exports by Eric Blake · 2 years, 9 months ago
  4. a5fced4 qemu-nbd: Pass max connections to blockdev layer by Eric Blake · 2 years, 9 months ago
  5. 046f98d block: pass desired TLS hostname through from block driver client by Daniel P. Berrangé · 2 years, 11 months ago
  6. 97cf892 nbd/client-connection: add option for non-blocking connection attempt by Vladimir Sementsov-Ogievskiy · 3 years, 8 months ago
  7. 43cb34d nbd/client-connection: return only one io channel by Vladimir Sementsov-Ogievskiy · 3 years, 8 months ago
  8. e0e67cb nbd/client-connection: implement connection retry by Vladimir Sementsov-Ogievskiy · 3 years, 8 months ago
  9. 130d49b nbd/client-connection: add possibility of negotiation by Vladimir Sementsov-Ogievskiy · 3 years, 8 months ago
  10. 5276c87 nbd: move connection code from block/nbd to nbd/client-connection by Vladimir Sementsov-Ogievskiy · 3 years, 8 months ago
  11. 5082fc8 nbd: make nbd_read* return -EIO on error by Roman Kagan · 4 years ago
  12. 71719cd nbd: Add new qemu:allocation-depth metadata context by Eric Blake · 4 years, 3 months ago
  13. 5b1cb49 nbd: Merge nbd_export_new() and nbd_export_create() by Kevin Wolf · 4 years, 4 months ago
  14. 331170e block/export: Create BlockBackend in blk_exp_add() by Kevin Wolf · 4 years, 4 months ago
  15. 3c3bc46 block/export: Add block-export-del by Kevin Wolf · 4 years, 4 months ago
  16. bc4ee65 block/export: Add blk_exp_close_all(_type) by Kevin Wolf · 4 years, 4 months ago
  17. a6ff798 block/export: Allocate BlockExport in blk_exp_add() by Kevin Wolf · 4 years, 4 months ago
  18. c69de1b block/export: Move refcount from NBDExport to BlockExport by Kevin Wolf · 4 years, 4 months ago
  19. 0091717 qemu-nbd: Use blk_exp_add() to create the export by Kevin Wolf · 4 years, 4 months ago
  20. d794f7f nbd: Remove NBDExport.close callback by Kevin Wolf · 4 years, 4 months ago
  21. 1c8222b nbd: Add max-connections to nbd-server-start by Kevin Wolf · 4 years, 4 months ago
  22. 9b562c6 block/export: Remove magic from block-export-add by Kevin Wolf · 4 years, 4 months ago
  23. b57e4de qemu-nbd: Use raw block driver for --offset by Kevin Wolf · 4 years, 4 months ago
  24. 56ee862 block/export: Add BlockExport infrastructure and block-export-add by Kevin Wolf · 4 years, 4 months ago
  25. 5daa6bf qapi: Create block-export module by Kevin Wolf · 4 years, 4 months ago
  26. 8760366 nbd: Remove unused nbd_export_get_blockdev() by Kevin Wolf · 4 years, 4 months ago
  27. 795d946 nbd: Use ERRP_GUARD() by Vladimir Sementsov-Ogievskiy · 4 years, 7 months ago
  28. eed8b69 qemu-storage-daemon: Add --nbd-server option by Kevin Wolf · 5 years ago
  29. 93676c8 nbd: Don't send oversize strings by Eric Blake · 5 years ago
  30. 9d7ab22 nbd/server: Prefer heap over stack for parsing client names by Eric Blake · 5 years ago
  31. 61bc846 nbd: Grab aio context lock in more places by Eric Blake · 5 years ago
  32. 0a47954 nbd: Prepare for NBD_CMD_FLAG_FAST_ZERO by Eric Blake · 5 years ago
  33. dbb38ca nbd: Improve per-export flag handling in server by Eric Blake · 5 years ago
  34. 61cc872 nbd: Advertise multi-conn for shared read-only connections by Eric Blake · 5 years ago
  35. a8e2bb6 block/nbd: use non-blocking io channel for nbd negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
  36. c4e2aff qemu-nbd: Look up flag names in array by Max Reitz · 6 years ago
  37. 0001945 nbd: allow authorization with nbd-server-start QMP command by Daniel P. Berrange · 6 years ago
  38. b25e12d qemu-nbd: add support for authorization of TLS clients by Daniel P. Berrange · 6 years ago
  39. d3bd5b9 nbd: Use low-level QIOChannel API in nbd_read_eof() by Kevin Wolf · 6 years ago
  40. a7b78fc nbd: Move nbd_read_eof() to nbd/client.c by Kevin Wolf · 6 years ago
  41. e6798f0 nbd: generalize usage of nbd_read by Vladimir Sementsov-Ogievskiy · 6 years ago
  42. 0b576b6 nbd/client: Add meta contexts to nbd_receive_export_list() by Eric Blake · 6 years ago
  43. d21a2d3 nbd/client: Add nbd_receive_export_list() by Eric Blake · 6 years ago
  44. 2df94eb nbd/client: Change signature of nbd_negotiate_simple_meta_context() by Eric Blake · 6 years ago
  45. 6dc1667 nbd/client: Move export name into NBDExportInfo by Eric Blake · 6 years ago
  46. 9d26dfc nbd/server: Favor [u]int64_t over off_t by Eric Blake · 6 years ago
  47. 678ba27 nbd: Merge nbd_export_bitmap into nbd_export_new by Eric Blake · 6 years ago
  48. 3fa4c76 nbd: Merge nbd_export_set_name into nbd_export_new by Eric Blake · 6 years ago
  49. 757a0d0 nbd: publish _lookup functions by Vladimir Sementsov-Ogievskiy · 6 years ago
  50. df91328 nbd: fix NBD_FLAG_SEND_CACHE value by Denis V. Lunev · 6 years ago
  51. 7f7dfe2 nbd/server: drop old-style negotiation by Vladimir Sementsov-Ogievskiy · 6 years ago
  52. 216ee36 nbd/client: Add x-dirty-bitmap to query bitmap from server by Eric Blake · 7 years ago
  53. bc37b06 nbd/server: introduce NBD_CMD_CACHE by Vladimir Sementsov-Ogievskiy · 7 years ago
  54. 3d068af nbd/server: implement dirty bitmap export by Vladimir Sementsov-Ogievskiy · 7 years ago
  55. 78a33ab nbd: BLOCK_STATUS for standard get_block_status function: client part by Vladimir Sementsov-Ogievskiy · 7 years ago
  56. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  57. 25c1467 nbd: BLOCK_STATUS constants by Vladimir Sementsov-Ogievskiy · 7 years ago
  58. 6bc8695 nbd: change indenting in nbd.h by Vladimir Sementsov-Ogievskiy · 7 years ago
  59. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  60. a3b0dc7 qapi: add nbd-server-remove by Vladimir Sementsov-Ogievskiy · 7 years ago
  61. 420a4e9 nbd: rename nbd_option and nbd_opt_reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  62. efdc0c1 nbd: Fix struct name for structured reads by Eric Blake · 7 years ago
  63. f140e30 nbd: Minimal structured read for client by Vladimir Sementsov-Ogievskiy · 7 years ago
  64. 56dc682 nbd: Move nbd_read() to common header by Eric Blake · 7 years ago
  65. d2febed nbd/client: prepare nbd_receive_reply for structured reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  66. bae245d nbd: Expose constants and structs for structured read by Eric Blake · 7 years ago
  67. dd68944 nbd: Move nbd_errno_to_system_errno() to public header by Eric Blake · 7 years ago
  68. 92652b1 nbd: header constants indenting by Vladimir Sementsov-Ogievskiy · 7 years ago
  69. caad538 nbd/server: structurize simple reply header sending by Vladimir Sementsov-Ogievskiy · 7 years ago
  70. 030fa7f nbd: Use new qio_channel_*_all() functions by Eric Blake · 7 years ago
  71. 490dc5e nbd/client: fix nbd_send_request to return int by Vladimir Sementsov-Ogievskiy · 7 years ago
  72. ba84564 nbd/client: refactor nbd_receive_reply by Vladimir Sementsov-Ogievskiy · 7 years ago
  73. 081dd1f nbd: Implement NBD_INFO_BLOCK_SIZE on client by Eric Blake · 8 years ago
  74. 3736cc5 nbd: Expose and debug more NBD constants by Eric Blake · 8 years ago
  75. 004a89f nbd: Create struct for tracking export info by Eric Blake · 8 years ago
  76. d1fdf25 nbd: rename read_sync and friends by Vladimir Sementsov-Ogievskiy · 8 years ago
  77. 0c9390d nbd: Fix regression on resiliency to port scan by Eric Blake · 8 years ago
  78. be41c10 nbd/client.c: use errp instead of LOG by Vladimir Sementsov-Ogievskiy · 8 years ago
  79. f260956 nbd: add errp parameter to nbd_wr_syncv() by Vladimir Sementsov-Ogievskiy · 8 years ago
  80. bd269eb sockets: Limit SocketAddressLegacy to external interfaces by Markus Armbruster · 8 years ago
  81. 1f4d6d1 nbd: Implement NBD_CMD_WRITE_ZEROES on server by Eric Blake · 8 years ago
  82. b6f5d3b nbd: Improve server handling of shutdown requests by Eric Blake · 8 years ago
  83. c203c59 nbd: Support shorter handshake by Eric Blake · 8 years ago
  84. c8a3a1b nbd: Share common option-sending code in client by Eric Blake · 8 years ago
  85. ed2dd91 nbd: Rename struct nbd_request and nbd_reply by Eric Blake · 8 years ago
  86. b626b51 nbd: Treat flags vs. command type as separate fields by Eric Blake · 8 years ago
  87. b1a75b3 nbd: Add qemu-nbd -D for human-readable description by Eric Blake · 8 years ago
  88. cd7fca9 nbd-server: Use a separate BlockBackend by Kevin Wolf · 9 years ago
  89. 7423f41 nbd: Limit nbdflags to 16 bits by Eric Blake · 9 years ago
  90. 70c4fb2 nbd: Convert to byte-based interface by Eric Blake · 9 years ago
  91. 1e2a77a nbd: Drop unused offset parameter by Eric Blake · 9 years ago
  92. 476b923 nbd: Allow larger requests by Eric Blake · 9 years ago
  93. 943cec8 nbd: Avoid magic number for NBD max name size by Eric Blake · 9 years ago
  94. 56af2dd nbd: simplify the nbd_request and nbd_reply structs by Paolo Bonzini · 9 years ago
  95. 90ce6e2 include: Clean up includes by Peter Maydell · 9 years ago
  96. f95910f nbd: implement TLS support in the protocol negotiation by Daniel P. Berrange · 9 years ago
  97. 1c778ef nbd: convert to using I/O channels for actual socket I/O by Daniel P. Berrange · 9 years ago
  98. ee7d7aa nbd: Always call "close_fn" in nbd_client_new by Fam Zheng · 9 years ago
  99. 3f47265 nbd: Set block size to BDRV_SECTOR_SIZE by Max Reitz · 10 years ago
  100. ac97393 nbd: Fix potential signed overflow issues by Max Reitz · 10 years ago