mbox

[PULL,00/17] Misc fixes patches

Message ID 20240209140505.2536635-1-berrange@redhat.com
State New
Headers show

Pull-request

https://gitlab.com/berrange/qemu tags/misc-fixes-pull-request

Message

Daniel P. Berrangé Feb. 9, 2024, 2:04 p.m. UTC
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

Comments

Peter Maydell Feb. 12, 2024, 6:31 p.m. UTC | #1
On Fri, 9 Feb 2024 at 14:07, Daniel P. Berrangé <berrange@redhat.com> wrote:
>
> 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
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/9.0
for any user-visible changes.

-- PMM