This series provides the NBD parts of the authorization control series previously posted as:
v1: https://lists.gnu.org/archive/html/qemu-devel/2018-06/msg04482.html v2: https://lists.gnu.org/archive/html/qemu-devel/2018-06/msg05727.html v3: https://lists.gnu.org/archive/html/qemu-devel/2018-10/msg01639.html v4: https://lists.gnu.org/archive/html/qemu-devel/2019-02/msg04319.html The core authz framework is now merged & these patches have all had positive review. Thus these NBD parts are ready to go into the NBD maintainer's tree, should the maintainer consider them acceptable. Daniel P. Berrangé (2): qemu-nbd: add support for authorization of TLS clients nbd: allow authorization with nbd-server-start QMP command blockdev-nbd.c | 11 ++++++++--- hmp.c | 2 +- include/block/nbd.h | 4 ++-- nbd/server.c | 10 +++++----- qapi/block.json | 8 +++++++- qemu-nbd.c | 14 +++++++++++++- qemu-nbd.texi | 4 ++++ tests/qemu-iotests/233 | 31 ++++++++++++++++++++++++++++--- tests/qemu-iotests/233.out | 11 +++++++++++ 9 files changed, 79 insertions(+), 16 deletions(-) -- 2.20.1
