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 Then separated for merge: v5: https://lists.gnu.org/archive/html/qemu-devel/2019-02/msg07347.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. Changed in v6: - Fix qapi annotations - Add qemu-nbd example - Reject authz parameter with --list Daniel P. Berrangé (3): qemu-nbd: add support for authorization of TLS clients nbd: allow authorization with nbd-server-start QMP command nbd: fix outdated qapi docs syntax for tls-creds blockdev-nbd.c | 11 ++++++++--- hmp.c | 2 +- include/block/nbd.h | 4 ++-- nbd/server.c | 10 +++++----- qapi/block.json | 10 ++++++++-- qemu-nbd.c | 18 +++++++++++++++++- qemu-nbd.texi | 11 +++++++++-- tests/qemu-iotests/233 | 31 ++++++++++++++++++++++++++++--- tests/qemu-iotests/233.out | 11 +++++++++++ 9 files changed, 89 insertions(+), 19 deletions(-) -- 2.20.1