90 Commits (e349062727c7b35ac4c9bd08c534f64f571389fe)

Author SHA1 Message Date
Markus Armbruster 54fde4ff06 qapi block: Elide redundant has_FOO in generated C 3 years ago
Eric Blake 58a6fdcc9e nbd/server: Allow MULTI_CONN for shared writable exports 4 years ago
Eric Blake a5fced4021 qemu-nbd: Pass max connections to blockdev layer 4 years ago
Vladimir Sementsov-Ogievskiy e5fb29d5d0 qapi: nbd-export: allow select bitmaps by node/name pair 4 years ago
Daniel P. Berrangé e8ae8b1a75 block/nbd: don't restrict TLS usage to IP sockets 4 years ago
Philippe Mathieu-Daudé 7b3b616838 block/nbd: Use qcrypto_tls_creds_check_endpoint() 5 years ago
Eric Blake 582d4210eb qemu-nbd: Use SOMAXCONN for socket listen() backlog 5 years ago
Eric Blake cbad81cef8 nbd: Update qapi to support exporting multiple bitmaps 6 years ago
Eric Blake 8675cbd68b nbd: Utilize QAPI_CLONE for type conversion 6 years ago
Kevin Wolf 5b1cb49704 nbd: Merge nbd_export_new() and nbd_export_create() 6 years ago
Kevin Wolf 30dbc81d31 block/export: Move writable to BlockExportOptions 6 years ago
Kevin Wolf 331170e073 block/export: Create BlockBackend in blk_exp_add() 6 years ago
Kevin Wolf 3c3bc462ad block/export: Add block-export-del 6 years ago
Kevin Wolf 3859ad36f0 block/export: Move strong user reference to block_exports 6 years ago
Kevin Wolf d53be9ce55 block/export: Add 'id' option to block-export-add 6 years ago
Kevin Wolf bc4ee65b8c block/export: Add blk_exp_close_all(_type) 6 years ago
Kevin Wolf a6ff798966 block/export: Allocate BlockExport in blk_exp_add() 6 years ago
Kevin Wolf b6076afcab block/export: Add node-name to BlockExportOptions 6 years ago
Kevin Wolf c69de1bef5 block/export: Move refcount from NBDExport to BlockExport 6 years ago
Kevin Wolf 00917172a6 qemu-nbd: Use blk_exp_add() to create the export 6 years ago
Kevin Wolf d794f7f372 nbd: Remove NBDExport.close callback 6 years ago
Kevin Wolf fefee85da0 nbd: Add writethrough to block-export-add 6 years ago
Kevin Wolf 1c8222b014 nbd: Add max-connections to nbd-server-start 6 years ago
Kevin Wolf 9b562c646b block/export: Remove magic from block-export-add 6 years ago
Kevin Wolf b57e4de079 qemu-nbd: Use raw block driver for --offset 6 years ago
Kevin Wolf 56ee86261e block/export: Add BlockExport infrastructure and block-export-add 6 years ago
Kevin Wolf 143ea7670c qapi: Rename BlockExport to BlockExportOptions 6 years ago
Kevin Wolf 5daa6bfd8e qapi: Create block-export module 6 years ago
Kevin Wolf c62d24e906 blockdev-nbd: Boxed argument type for nbd-server-add 6 years ago
Kevin Wolf eed8b69178 qemu-storage-daemon: Add --nbd-server option 6 years ago
Eric Blake deb6ccb077 nbd: Allow description when creating NBD blockdev 6 years ago
Eric Blake 93676c88d7 nbd: Don't send oversize strings 6 years ago
Eric Blake 61bc846d8c nbd: Grab aio context lock in more places 7 years ago
Eric Blake dbb38caac5 nbd: Improve per-export flag handling in server 7 years ago
Eric Blake 61cc872456 nbd: Advertise multi-conn for shared read-only connections 7 years ago
Juan Quintela fc8135c630 socket: Add num connections to qio_net_listener_open_sync() 7 years ago
Markus Armbruster d5938f29fe Clean up inclusion of sysemu/sysemu.h 7 years ago
Daniel P. Berrange 000194556b nbd: allow authorization with nbd-server-start QMP command 7 years ago
Eric Blake 7596bbb390 nbd/server: Hoist length check to qmp_nbd_server_add 7 years ago
Eric Blake 678ba275c7 nbd: Merge nbd_export_bitmap into nbd_export_new 7 years ago
Eric Blake 7dc570b380 nbd: Remove x-nbd-server-add-bitmap 7 years ago
Eric Blake 5fcbeb0681 nbd: Allow bitmap export during QMP nbd-server-add 7 years ago
Eric Blake 3fa4c76590 nbd: Merge nbd_export_set_name into nbd_export_new 7 years ago
Eric Blake 7801c3a7fd nbd: Forbid nbd-server-stop when server is not running 7 years ago
Vladimir Sementsov-Ogievskiy 7f7dfe2a53 nbd/server: drop old-style negotiation 8 years ago
Vladimir Sementsov-Ogievskiy 767f0c7d6c qapi: new qmp command nbd-server-add-bitmap 8 years ago
Markus Armbruster 9af2398977 Include less of the generated modular QAPI headers 8 years ago
Markus Armbruster a82400cf5c Drop superfluous includes of qapi/qmp/qerror.h 8 years ago
Markus Armbruster e688df6bc4 Include qapi/error.h exactly where needed 8 years ago
Vladimir Sementsov-Ogievskiy a3b0dc7582 qapi: add nbd-server-remove 8 years ago