qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/14] Misc fixes patches
@ 2024-10-22 15:24 Daniel P. Berrangé
  2024-10-22 15:24 ` [PULL 01/14] crypto: Remove unused DER string functions Daniel P. Berrangé
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Daniel P. Berrangé @ 2024-10-22 15:24 UTC (permalink / raw)
  To: qemu-devel
  Cc: Wainer dos Santos Moschetta, Daniel P. Berrangé,
	Marc-André Lureau, Philippe Mathieu-Daudé, Thomas Huth,
	Alex Bennée

The following changes since commit cc5adbbd50d81555b8eb73602ec16fde40b55be4:

  Merge tag 'pull-tpm-2024-10-18-1' of https://github.com/stefanberger/qemu-tpm into staging (2024-10-18 15:45:02 +0100)

are available in the Git repository at:

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

for you to fetch changes up to c64df333f92798823c4897ae6d4bd7f49d060225:

  gitlab: enable afalg tests in fedora system test (2024-10-22 13:02:33 +0100)

----------------------------------------------------------------
Misc sockets, crypto and VNC fixes

* Fix rare EADDRINUSE failures on OpenBSD platforms seen
  with migration
* Fix & test overwriting of hash output buffer
* Close connection instead of returning empty SASL mechlist to
  VNC clients
* Fix handling of SASL SSF on VNC server UNIX sockets
* Fix handling of NULL SASL server data in VNC server
* Validate trailing NUL padding byte from SASL client
* Fix & test AF_ALG crypto backend build
* Remove unused code in sockets and crypto subsystems

----------------------------------------------------------------

Daniel P. Berrangé (11):
  util: don't set SO_REUSEADDR on client sockets
  crypto/hash: avoid overwriting user supplied result pointer
  tests: correctly validate result buffer in hash/hmac tests
  include/crypto: clarify @result/@result_len for hash/hmac APIs
  ui/vnc: don't return an empty SASL mechlist to the client
  ui/vnc: don't raise error formatting socket address for non-inet
  ui/vnc: fix skipping SASL SSF on UNIX sockets
  ui/vnc: don't check for SSF after SASL authentication on UNIX sockets
  ui: fix handling of NULL SASL server data
  ui: validate NUL byte padding in SASL client data more strictly
  gitlab: enable afalg tests in fedora system test

Dr. David Alan Gilbert (2):
  crypto: Remove unused DER string functions
  sockets: Remove deadcode

Markus Armbruster (1):
  crypto/hash-afalg: Fix broken build

 .gitlab-ci.d/buildtest.yml    |  2 +-
 crypto/der.c                  | 13 ------
 crypto/der.h                  | 22 ----------
 crypto/hash-afalg.c           | 10 ++---
 crypto/hash-gcrypt.c          | 15 +++++--
 crypto/hash-glib.c            | 11 ++++-
 crypto/hash-gnutls.c          | 16 ++++++--
 crypto/hash-nettle.c          | 14 +++++--
 include/crypto/hash.h         | 47 ++++++++++++++++------
 include/crypto/hmac.h         | 34 +++++++++++-----
 include/qemu/sockets.h        | 16 --------
 tests/unit/test-crypto-hash.c |  7 ++--
 tests/unit/test-crypto-hmac.c |  6 ++-
 ui/vnc-auth-sasl.c            | 75 ++++++++++++++++++++++++-----------
 ui/vnc.c                      |  3 --
 ui/vnc.h                      |  1 -
 util/qemu-sockets.c           | 36 -----------------
 17 files changed, 170 insertions(+), 158 deletions(-)

-- 
2.46.0



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2024-10-24 14:22 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-22 15:24 [PULL 00/14] Misc fixes patches Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 01/14] crypto: Remove unused DER string functions Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 02/14] sockets: Remove deadcode Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 03/14] util: don't set SO_REUSEADDR on client sockets Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 04/14] crypto/hash: avoid overwriting user supplied result pointer Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 05/14] tests: correctly validate result buffer in hash/hmac tests Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 06/14] include/crypto: clarify @result/@result_len for hash/hmac APIs Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 07/14] crypto/hash-afalg: Fix broken build Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 08/14] ui/vnc: don't return an empty SASL mechlist to the client Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 09/14] ui/vnc: don't raise error formatting socket address for non-inet Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 10/14] ui/vnc: fix skipping SASL SSF on UNIX sockets Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 11/14] ui/vnc: don't check for SSF after SASL authentication " Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 12/14] ui: fix handling of NULL SASL server data Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 13/14] ui: validate NUL byte padding in SASL client data more strictly Daniel P. Berrangé
2024-10-22 15:24 ` [PULL 14/14] gitlab: enable afalg tests in fedora system test Daniel P. Berrangé
2024-10-24 14:20 ` [PULL 00/14] Misc fixes patches Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).