[libvirt] [PATCH 0/6] Cleanup of handling of secrets for disks

John Ferlan jferlan at redhat.com
Fri May 13 18:10:29 UTC 2016



On 05/13/2016 12:04 PM, Peter Krempa wrote:
> I also wanted to get rid of yet another copy of virSecretGetSecretString in the
> RBD driver code but I didn't figure out the linking yet, so I'll send the patch
> separately.
> 
> John Ferlan (2):
>   util: string: Introduce helper to determine whether a byte buffer is
>     printable
>   secret: Alter virSecretGetSecretString
> 
> Peter Krempa (4):
>   util: alloc: Introduce freeing helpers that clear the memory before
>     freeing
>   secret: util: Refactor virSecretGetSecretString
>   util: string: Introduce virStringEncodeBase64
>   qemu: domain: Fix names for functions that clear security info
> 
>  po/POTFILES.in                    |  1 -
>  src/conf/virsecretobj.c           |  7 +---
>  src/libvirt_private.syms          |  3 ++
>  src/libxl/libxl_conf.c            | 23 +++++++-----
>  src/qemu/qemu_agent.c             |  6 +--
>  src/qemu/qemu_command.c           | 18 +++++++--
>  src/qemu/qemu_domain.c            | 27 +++++--------
>  src/qemu/qemu_domain.h            |  3 +-
>  src/secret/secret_util.c          | 79 +++++++++++----------------------------
>  src/secret/secret_util.h          | 12 +++---
>  src/storage/storage_backend_rbd.c | 17 ++-------
>  src/util/viralloc.c               | 36 ++++++++++++++++++
>  src/util/viralloc.h               | 56 +++++++++++++++++++++++++++
>  src/util/virstring.c              | 43 +++++++++++++++++++++
>  src/util/virstring.h              |  3 ++
>  tests/viralloctest.c              | 37 ++++++++++++++++++
>  tools/virsh-secret.c              |  6 +--
>  17 files changed, 256 insertions(+), 121 deletions(-)
> 

ACK series w/ the minor adjustments noted to your patches.

John




More information about the libvir-list mailing list