[PATCH v3 0/6] Introduce OpenSSH authorized key file mgmt APIs

Michal Privoznik posted 6 patches 3 years, 5 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1605706277.git.mprivozn@redhat.com
Test syntax-check failed
NEWS.rst                            |   7 ++
docs/manpages/virsh.rst             |  38 +++++++
include/libvirt/libvirt-domain.h    |  17 +++
src/driver-hypervisor.h             |  15 +++
src/libvirt-domain.c                | 133 ++++++++++++++++++++++
src/libvirt_public.syms             |   6 +
src/qemu/qemu_agent.c               | 141 ++++++++++++++++++++++++
src/qemu/qemu_agent.h               |  15 +++
src/qemu/qemu_driver.c              |  81 ++++++++++++++
src/remote/remote_daemon_dispatch.c |  82 ++++++++++++++
src/remote/remote_driver.c          |  87 +++++++++++++++
src/remote/remote_protocol.x        |  34 +++++-
src/remote_protocol-structs         |  22 ++++
tests/qemuagenttest.c               |  79 ++++++++++++++
tools/virsh-domain.c                | 164 ++++++++++++++++++++++++++++
15 files changed, 920 insertions(+), 1 deletion(-)
[PATCH v3 0/6] Introduce OpenSSH authorized key file mgmt APIs
Posted by Michal Privoznik 3 years, 5 months ago
v3 of:

https://www.redhat.com/archives/libvir-list/2020-November/msg00821.html

diff to v2:
- some patches are reviewed already, I'm sending them for completeness.
- worked in Peter's review of v2: virsh set-user-sshkeys semantics
change (append behaviour is the default), allocate N+1 keys to return a
string list in virDomainAuthorizedSSHKeysGet(), etc.

Marc-André Lureau (1):
  qemu_agent: add qemuAgentSSH{Add,Remove,Get}AuthorizedKeys

Michal Prívozník (5):
  Introduce OpenSSH authorized key file mgmt APIs
  remote: Implement OpenSSH authorized key file mgmt APIs
  virsh: Expose OpenSSH authorized key file mgmt APIs
  qemu: Implement OpenSSH authorized key file mgmt APIs
  news: Document recent OpenSSH authorized key file mgmt APIs

 NEWS.rst                            |   7 ++
 docs/manpages/virsh.rst             |  38 +++++++
 include/libvirt/libvirt-domain.h    |  17 +++
 src/driver-hypervisor.h             |  15 +++
 src/libvirt-domain.c                | 133 ++++++++++++++++++++++
 src/libvirt_public.syms             |   6 +
 src/qemu/qemu_agent.c               | 141 ++++++++++++++++++++++++
 src/qemu/qemu_agent.h               |  15 +++
 src/qemu/qemu_driver.c              |  81 ++++++++++++++
 src/remote/remote_daemon_dispatch.c |  82 ++++++++++++++
 src/remote/remote_driver.c          |  87 +++++++++++++++
 src/remote/remote_protocol.x        |  34 +++++-
 src/remote_protocol-structs         |  22 ++++
 tests/qemuagenttest.c               |  79 ++++++++++++++
 tools/virsh-domain.c                | 164 ++++++++++++++++++++++++++++
 15 files changed, 920 insertions(+), 1 deletion(-)

-- 
2.26.2