[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/15] NBD patches for 7.0-rc0
From: |
Eric Blake |
Subject: |
[PULL 00/15] NBD patches for 7.0-rc0 |
Date: |
Mon, 7 Mar 2022 19:44:04 -0600 |
The following changes since commit b49872aa8fc0f3f5a3036cc37aa2cb5c92866f33:
Merge remote-tracking branch
'remotes/hreitz-gitlab/tags/pull-block-2022-03-07' into staging (2022-03-07
17:14:09 +0000)
are available in the Git repository at:
https://repo.or.cz/qemu/ericb.git tags/pull-nbd-2022-03-07
for you to fetch changes up to 395aecd037dc35d110b8e1e8cc7d20c1082894b5:
qemu-io: Allow larger write zeroes under no fallback (2022-03-07 19:28:00
-0600)
I'm also trying to get v3 patches posted for my NBD_CAN_MULTI_CONN
patch series, but given the close proximity of soft freeze, getting
that into 7.0 may not be feasible.
----------------------------------------------------------------
nbd patches for 2022-03-07
- Dan Berrange: Allow qemu-nbd to support TLS over Unix sockets
- Eric Blake: Minor cleanups related to 64-bit block operations
----------------------------------------------------------------
Daniel P. Berrangé (12):
crypto: mandate a hostname when checking x509 creds on a client
block: pass desired TLS hostname through from block driver client
block/nbd: support override of hostname for TLS certificate validation
qemu-nbd: add --tls-hostname option for TLS certificate validation
block/nbd: don't restrict TLS usage to IP sockets
tests/qemu-iotests: add QEMU_IOTESTS_REGEN=1 to update reference file
tests/qemu-iotests: expand _filter_nbd rules
tests/qemu-iotests: introduce filter for qemu-nbd export list
tests/qemu-iotests: convert NBD TLS test to use standard filters
tests/qemu-iotests: validate NBD TLS with hostname mismatch
tests/qemu-iotests: validate NBD TLS with UNIX sockets
tests/qemu-iotests: validate NBD TLS with UNIX sockets and PSK
Eric Blake (3):
nbd/server: Minor cleanups
qemu-io: Utilize 64-bit status during map
qemu-io: Allow larger write zeroes under no fallback
docs/tools/qemu-nbd.rst | 13 ++++++
qapi/block-core.json | 3 ++
include/block/nbd.h | 3 +-
block/nbd.c | 25 ++++++----
blockdev-nbd.c | 6 ---
crypto/tlssession.c | 6 +++
nbd/client-connection.c | 12 +++--
nbd/server.c | 13 +++---
qemu-io-cmds.c | 16 ++-----
qemu-nbd.c | 25 +++++++---
tests/qemu-iotests/common.filter | 9 ++++
tests/qemu-iotests/common.tls | 31 +++++++++++--
tests/qemu-iotests/233 | 99 ++++++++++++++++++++++++++++++++++------
tests/qemu-iotests/233.out | 58 +++++++++++++++++++----
tests/qemu-iotests/241 | 6 +--
tests/qemu-iotests/241.out | 6 +++
tests/qemu-iotests/testrunner.py | 6 +++
17 files changed, 268 insertions(+), 69 deletions(-)
--
2.35.1
- [PULL 00/15] NBD patches for 7.0-rc0,
Eric Blake <=
- [PULL 01/15] crypto: mandate a hostname when checking x509 creds on a client, Eric Blake, 2022/03/07
- [PULL 03/15] block/nbd: support override of hostname for TLS certificate validation, Eric Blake, 2022/03/07
- [PULL 02/15] block: pass desired TLS hostname through from block driver client, Eric Blake, 2022/03/07
- [PULL 05/15] block/nbd: don't restrict TLS usage to IP sockets, Eric Blake, 2022/03/07
- [PULL 04/15] qemu-nbd: add --tls-hostname option for TLS certificate validation, Eric Blake, 2022/03/07
- [PULL 06/15] tests/qemu-iotests: add QEMU_IOTESTS_REGEN=1 to update reference file, Eric Blake, 2022/03/07
- [PULL 07/15] tests/qemu-iotests: expand _filter_nbd rules, Eric Blake, 2022/03/07
- [PULL 12/15] tests/qemu-iotests: validate NBD TLS with UNIX sockets and PSK, Eric Blake, 2022/03/07
- [PULL 10/15] tests/qemu-iotests: validate NBD TLS with hostname mismatch, Eric Blake, 2022/03/07
- [PULL 09/15] tests/qemu-iotests: convert NBD TLS test to use standard filters, Eric Blake, 2022/03/07