The following changes since commit f0737158b483e7ec2b2512145aeab888b85cc1f7:
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2025-05-20 10:26:30 -0400) are available in the Git repository at: https://gitlab.com/berrange/qemu tags/misc-next-pull-request for you to fetch changes up to 81941aa896b718c194f08cebb4303561b64c60b4: scripts/checkpatch.pl: mandate SPDX tag for Rust src files (2025-05-22 11:24:41 +0100) ---------------------------------------------------------------- * Fix VNC tight encoding with 8/16-bpp formats with mixed endian server/client * Fix VNC non-tight encoding with mixed endian server/client * Drop built-in AES impl from non-TCG usage, requiring nettle/gcrypt/gnutls * Fix validation of SPDX-License-Identifier in new files * Mandate SPDX-License-Identifier in Rust source * Reject license boilerplate in new files * Add full control over TCP keep alive setting for sockets ---------------------------------------------------------------- Daniel P. Berrangé (17): ui/vnc.c: replace big endian flag with byte order value ui/vnc: take account of client byte order in pixman format ui/vnc: fix tight palette pixel encoding for 8/16-bpp formats tests: skip encrypted secret tests if AES is not available tests: skip legacy qcow2 encryption test if AES is not available tests: fix skipping cipher tests when AES is not available crypto: fully drop built-in cipher provider Revert "scripts: mandate that new files have SPDX-License-Identifier" scripts/checkpatch.pl: fix various indentation mistakes scripts/checkpatch: introduce tracking of file start/end scripts/checkpatch: use new hook for ACPI test data check scripts/checkpatch: use new hook for file permissions check scripts/checkpatch: expand pattern for matching makefiles scripts/checkpatch: use new hook for MAINTAINERS update check scripts/checkpatch: reimplement mandate for SPDX-License-Identifier scripts/checkpatch: reject license boilerplate on new files scripts/checkpatch.pl: mandate SPDX tag for Rust src files Juraj Marcin (6): io: Fix partial struct copy in qio_dns_resolver_lookup_sync_inet() util/qemu-sockets: Refactor setting client sockopts into a separate function util/qemu-sockets: Refactor success and failure paths in inet_listen_saddr() util/qemu-sockets: Add support for keep-alive flag to passive sockets util/qemu-sockets: Refactor inet_parse() to use QemuOpts util/qemu-sockets: Introduce inet socket options controlling TCP keep-alive crypto/cipher-builtin.c.inc | 303 ------------------------ crypto/cipher-stub.c.inc | 30 +++ crypto/cipher.c | 2 +- include/ui/qemu-pixman.h | 4 +- io/dns-resolver.c | 21 +- meson.build | 30 +++ qapi/sockets.json | 23 +- scripts/checkpatch.pl | 392 +++++++++++++++++++++----------- tests/unit/test-crypto-block.c | 7 + tests/unit/test-crypto-cipher.c | 13 +- tests/unit/test-crypto-secret.c | 28 ++- tests/unit/test-util-sockets.c | 235 +++++++++++++++++++ ui/qemu-pixman.c | 15 +- ui/vnc-enc-tight.c | 20 +- ui/vnc-enc-zrle.c | 2 +- ui/vnc-jobs.c | 2 +- ui/vnc.c | 9 +- ui/vnc.h | 2 +- util/qemu-sockets.c | 327 ++++++++++++++++---------- 19 files changed, 843 insertions(+), 622 deletions(-) delete mode 100644 crypto/cipher-builtin.c.inc create mode 100644 crypto/cipher-stub.c.inc -- 2.49.0