mbox series

[v6,0/3] nbd: support for authorization control on TLS connections

Message ID 20190227162035.18543-1-berrange@redhat.com
Headers show
Series nbd: support for authorization control on TLS connections | expand

Message

Daniel P. Berrangé Feb. 27, 2019, 4:20 p.m. UTC
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(-)

Comments

Eric Blake Feb. 28, 2019, 6:41 p.m. UTC | #1
On 2/27/19 10:20 AM, Daniel P. Berrangé wrote:
> 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.

Thanks; series is queued for my next pull request.