44 Commits (e7b94a84b6cb4a632c558ed24e8d6f4baa3f75eb)

Author SHA1 Message Date
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
Fam Zheng 38b54b6dc1 nbd: use BlockDriverState refcnt 13 years ago
Paolo Bonzini 0d09e41a51 hw: move headers to include/ 13 years ago
Paolo Bonzini 9c17d615a6 softmmu: move include files to include/sysemu/ 13 years ago
Paolo Bonzini 1de7afc984 misc: move include files to include/qemu/ 13 years ago
Paolo Bonzini 83c9089e73 monitor: move include files to include/monitor/ 13 years ago
Paolo Bonzini 737e150e89 block: move include files to include/block/ 13 years ago
Paolo Bonzini 7b1b5d1913 qapi: move include files to include/qobject/ 13 years ago
Michal Privoznik f3313d23a0 nbd-server-add: Fix the default for 'writable' 14 years ago
Paolo Bonzini 17b6be4a7f nbd: disallow nbd-server-add before nbd-server-start 14 years ago
Paolo Bonzini e644473445 nbd: force read-only export for read-only devices 14 years ago
Paolo Bonzini fc6467eaf2 nbd: fix nbd_server_stop crash when no server was running 14 years ago
Paolo Bonzini 6dd844db4a qmp: add NBD server commands 14 years ago