97 Commits (ed23a159763293e84d3562dedd731192b093b808)

Author SHA1 Message Date
Vladimir Sementsov-Ogievskiy 57f3962bf1 qapi: merge common parts of NbdServerOptions and nbd-server-start data 1 year ago
Eric Blake ff12e6a5ff nbd/server: Allow users to adjust handshake limit in QMP 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Eric Blake 3874f5f73c nbd/server: CVE-2024-7409: Avoid use-after-free when closing server 2 years ago
Eric Blake 3e7ef738c8 nbd/server: CVE-2024-7409: Close stray clients at server-stop 2 years ago
Eric Blake c8a76dbd90 nbd/server: CVE-2024-7409: Cap default max-connections to 100 2 years ago
Eric Blake fb1c2aaa98 nbd/server: Plumb in new args to nbd_client_add() 2 years ago
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