62 Commits (8a8a50a95701994f6c4dc2c9afc66c2abdce1503)

Author SHA1 Message Date
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 7 years ago
Eric Blake 93676c88d7 nbd: Don't send oversize strings 7 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
Vladimir Sementsov-Ogievskiy 902a1f94be qapi: add name parameter to nbd-server-add 8 years ago
Daniel P. Berrange 862172f45c blockdev: convert internal NBD server to QIONetListener 8 years ago
Eric Blake 0c9390d978 nbd: Fix regression on resiliency to port scan 9 years ago
Markus Armbruster bd269ebc82 sockets: Limit SocketAddressLegacy to external interfaces 9 years ago
Markus Armbruster dfd100f242 sockets: Rename SocketAddress to SocketAddressLegacy 9 years ago
Markus Armbruster ca0b64e5ed nbd sockets vnc: Mark problematic address family tests TODO 9 years ago
Daniel P. Berrange 0ab8ed18a6 trace: switch to modular code generation for sub-directories 9 years ago
Daniel P. Berrange 0d73f7253e nbd: set name for all I/O channels created 10 years ago
Kevin Wolf 094138d09e nbd-server: Allow node name for nbd-server-add 10 years ago
Kevin Wolf cd7fca952c nbd-server: Use a separate BlockBackend 10 years ago
Daniel P. Berrange ddffee3904 nbd: enable use of TLS with nbd-server-start command 10 years ago
Daniel P. Berrange f95910fe6b nbd: implement TLS support in the protocol negotiation 10 years ago
Daniel P. Berrange 1c778ef729 nbd: convert to using I/O channels for actual socket I/O 10 years ago
Daniel P. Berrange ae39827802 nbd: convert blockdev NBD server to use I/O channels for connection setup 10 years ago
Peter Maydell d38ea87ac5 all: Clean up includes 10 years ago
Max Reitz 741cc43133 nbd: Switch from close to eject notifier 10 years ago
Fam Zheng ee7d7aabda nbd: Always call "close_fn" in nbd_client_new 10 years ago
Markus Armbruster a0b1a66ea3 Include monitor/monitor.h exactly where needed 11 years ago
Markus Armbruster c6bd8c706a qerror: Clean up QERR_ macros to expand into a single string 11 years ago
Markus Armbruster 75158ebbe2 qerror: Eliminate QERR_DEVICE_NOT_FOUND 11 years ago
Fam Zheng 82e1cc4bf9 Change qemu_set_fd_handler2(..., NULL, ...) to qemu_set_fd_handler 11 years ago
Markus Armbruster 78fa62ff1b nbd: Fix up comment after commit e140177 11 years ago
Max Reitz 98f44bbe70 nbd: Handle blk_getlength() failure 11 years ago
Max Reitz e140177d9c nbd: Change external interface to BlockBackend 12 years ago
Markus Armbruster 5839e53bbc block: Use g_new() & friends where that makes obvious sense 12 years ago
Hani Benhabiles 27e5eae457 nbd: Shutdown socket before closing. 12 years ago
Hani Benhabiles 60fe4fac22 nbd: Don't export a block device with no medium. 12 years ago
Hani Benhabiles 36af599417 nbd: Close socket on negotiation failure. 12 years ago