qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 33ee0d: crypto: TLS: introduce `check_pending


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 33ee0d: crypto: TLS: introduce `check_pending`
Date: Wed, 15 Feb 2023 10:37:52 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 33ee0d8e2fb5e7772a67c8785554ec9fc9477678
      
https://github.com/qemu/qemu/commit/33ee0d8e2fb5e7772a67c8785554ec9fc9477678
  Author: Antoine Damhet <antoine.damhet@shadow.tech>
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
    M crypto/tlssession.c
    M include/crypto/tlssession.h

  Log Message:
  -----------
  crypto: TLS: introduce `check_pending`

The new `qcrypto_tls_session_check_pending` function allows the caller
to know if data have already been consumed from the backend and is
already available.

Signed-off-by: Antoine Damhet <antoine.damhet@shadow.tech>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: ffda5db65aef42266a5053a4be34515106c4c7ee
      
https://github.com/qemu/qemu/commit/ffda5db65aef42266a5053a4be34515106c4c7ee
  Author: Antoine Damhet <antoine.damhet@shadow.tech>
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
    M io/channel-tls.c

  Log Message:
  -----------
  io/channel-tls: fix handling of bigger read buffers

Since the TLS backend can read more data from the underlying QIOChannel
we introduce a minimal child GSource to notify if we still have more
data available to be read.

Signed-off-by: Antoine Damhet <antoine.damhet@shadow.tech>
Signed-off-by: Charles Frey <charles.frey@shadow.tech>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: c3b3a6c9564bb00b0900600dc4cf965458589fd8
      
https://github.com/qemu/qemu/commit/c3b3a6c9564bb00b0900600dc4cf965458589fd8
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  block: mention 'password-secret' option for -iscsi

The 'password-secret' option was added

  commit b189346eb1784df95ed6fed610411dbf23d19e1f
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   Thu Jan 21 14:19:21 2016 +0000

    iscsi: add support for getting CHAP password via QCryptoSecret API

but was not mentioned in the command line docs

Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 610783cb6e47ccf0c3cde94dcb03dff2ae22107c
      
https://github.com/qemu/qemu/commit/610783cb6e47ccf0c3cde94dcb03dff2ae22107c
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
    M block/iscsi.c
    M docs/about/deprecated.rst

  Log Message:
  -----------
  block: deprecate iSCSI 'password' in favour of 'password-secret'

Support for referencing secret objects was added in

  commit b189346eb1784df95ed6fed610411dbf23d19e1f
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   Thu Jan 21 14:19:21 2016 +0000

    iscsi: add support for getting CHAP password via QCryptoSecret API

The existing 'password' option is overdue for deprecation and
subsequent removal.

Reviewed-by: Fabiano Rosas <farosas@suse.de>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 36debafddd788066be10b33c5f11b984a08e5c85
      
https://github.com/qemu/qemu/commit/36debafddd788066be10b33c5f11b984a08e5c85
  Author: Daniel P. Berrangé <berrange@redhat.com>
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
    M docs/about/deprecated.rst
    M docs/about/removed-features.rst
    M qemu-options.hx
    M ui/spice-core.c

  Log Message:
  -----------
  ui: remove deprecated 'password' option for SPICE

This has been replaced by the 'password-secret' option,
which references a 'secret' object instance.

Reviewed-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 0dd47dc5470629ae3ad8830a0b44aea82a6dd8ae
      
https://github.com/qemu/qemu/commit/0dd47dc5470629ae3ad8830a0b44aea82a6dd8ae
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2023-02-15 (Wed, 15 Feb 2023)

  Changed paths:
    M block/iscsi.c
    M crypto/tlssession.c
    M docs/about/deprecated.rst
    M docs/about/removed-features.rst
    M include/crypto/tlssession.h
    M io/channel-tls.c
    M qemu-options.hx
    M ui/spice-core.c

  Log Message:
  -----------
  Merge tag 'misc-next-pull-request' of https://gitlab.com/berrange/qemu into 
staging

 * Document 'password-secret' option for -iscsi
 * Deprecate iSCSI 'password' in favour of 'password-secret'
 * Remove deprecated 'password' option for SPICE
 * Fix handling of cached read buffers with TLS

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE2vOm/bJrYpEtDo4/vobrtBUQT98FAmPtGoUACgkQvobrtBUQ
# T99RsA/7BQqQCyZcpTxYXYnGace4qnVx/VQLX7gESjnbsXlA0qUAtxepg2YdsU3W
# GxyZHflP48TesSAsxsA9sBwoFaJZvsq+fZnq62clNNiZTIRynSi65KVUdbqQ/a3F
# 3A9XZlqLzXJMPpwyowzcjMCx+/4+cIr9DA0hKUzQJtNder1I17ySXFGGsO98iM24
# KR/Pulk2NogWLez1Tr7qF01+OK8/cBPpD/QEHzKXsyVcbgnFLFnBIpbpLtlK4BEb
# g6csk665kbWZXud25YXdyG9pUPOrNM4l+7fQcDhjy3IoS2P6/bCTp1jsn3txTbEj
# yTKFJEEM18UWNQCvn4wyHiRCK6+KrFigocdj0jdsyG5DtNUTxqNkdscJa8V/d0hR
# 4y56Z33yK5JQIPaHE28f5vy/w2014hUoqpoYHt4JOeUuUJq9tvMqY6TCThc3ZvvP
# 08DF/0MwIj0NzP5hiEtNxUwFNjwmVRZCSzmNX+22SXOlICwZeQpejwtpEz8YMgDo
# S4vEUjhcNYXoTkL6qZFfBuwn1Gkqqg1DRx8amh3WTB7JDiFA9YwefmBiblAqEK0D
# AG1vPo53uHFytoYqMtsEI/JVE7wfZCBHGBXz2euOOKzUqWS0OGL0h71s5D0yDY+U
# /8YBy86qj7Vm7QuUz+Z2OaWH+miXYy8/kMjdfEcGgqbORReZWrI=
# =sAEk
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 15 Feb 2023 17:46:45 GMT
# gpg:                using RSA key DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
# gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>" [full]
# gpg:                 aka "Daniel P. Berrange <berrange@redhat.com>" [full]
# Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF

* tag 'misc-next-pull-request' of https://gitlab.com/berrange/qemu:
  ui: remove deprecated 'password' option for SPICE
  block: deprecate iSCSI 'password' in favour of 'password-secret'
  block: mention 'password-secret' option for -iscsi
  io/channel-tls: fix handling of bigger read buffers
  crypto: TLS: introduce `check_pending`

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/befb645941a6...0dd47dc54706



reply via email to

[Prev in Thread] Current Thread [Next in Thread]