The following changes since commit 9e34f127f419b3941b36dfdfac79640dc81e97e2:
Merge tag 'pull-request-2024-02-06' of https://gitlab.com/thuth/qemu into staging (2024-02-08 11:59:28 +0000) are available in the Git repository at: https://gitlab.com/berrange/qemu tags/misc-fixes-pull-request for you to fetch changes up to d87b258b75498d3e8563ec8ebaaf67efc27be945: tests: Add case for LUKS volume with detached header (2024-02-09 12:50:38 +0000) ---------------------------------------------------------------- - LUKS support for detached headers - Update x86 CPU model docs and script - Add missing close of chardev QIOChannel - More trace events o nTKS handshake - Drop unsafe VNC constants - Increase NOFILE limit during startup ---------------------------------------------------------------- Daniel P. Berrangé (8): meson: sort C warning flags alphabetically ui: drop VNC feature _MASK constants softmmu: remove obsolete comment about libvirt timeouts scripts: drop comment about autogenerated CPU API file docs: fix highlighting of CPU ABI header rows docs: re-generate x86_64 ABI compatibility CSV chardev: close QIOChannel before unref'ing io: add trace event when cancelling TLS handshake Fiona Ebner (1): qemu_init: increase NOFILE soft limit on POSIX Hyman Huang (8): crypto: Introduce SM4 symmetric cipher algorithm crypto: Support LUKS volume with detached header qapi: Make parameter 'file' optional for BlockdevCreateOptionsLUKS crypto: Modify the qcrypto_block_create to support creation flags block: Support detached LUKS header creation using blockdev-create block: Support detached LUKS header creation using qemu-img crypto: Introduce 'detached-header' field in QCryptoBlockInfoLUKS tests: Add case for LUKS volume with detached header MAINTAINERS | 5 + block.c | 5 +- block/crypto.c | 144 +++++++- block/crypto.h | 8 + block/qcow.c | 2 +- block/qcow2.c | 2 +- chardev/char-socket.c | 4 + crypto/block-luks.c | 52 ++- crypto/block.c | 4 +- crypto/blockpriv.h | 2 + crypto/cipher-gcrypt.c.inc | 8 + crypto/cipher-nettle.c.inc | 49 +++ crypto/cipher.c | 6 + docs/system/cpu-models-x86-abi.csv | 20 +- docs/system/cpu-models-x86.rst.inc | 2 +- include/crypto/block.h | 16 + include/sysemu/os-posix.h | 1 + include/sysemu/os-win32.h | 5 + io/channel-tls.c | 1 + io/trace-events | 1 + meson.build | 66 ++-- os-posix.c | 22 ++ qapi/block-core.json | 13 +- qapi/crypto.json | 13 +- scripts/cpu-x86-uarch-abi.py | 1 - system/vl.c | 3 +- tests/qemu-iotests/210.out | 4 + tests/qemu-iotests/tests/luks-detached-header | 316 ++++++++++++++++++ .../tests/luks-detached-header.out | 5 + tests/unit/test-crypto-block.c | 2 + tests/unit/test-crypto-cipher.c | 13 + ui/vnc.c | 34 +- ui/vnc.h | 22 +- 33 files changed, 760 insertions(+), 91 deletions(-) create mode 100755 tests/qemu-iotests/tests/luks-detached-header create mode 100644 tests/qemu-iotests/tests/luks-detached-header.out -- 2.43.0