Re: Adding a handshake to qemu-guest-agent

2022-02-23 Thread John Snow
On Wed, Feb 16, 2022 at 3:52 PM Michael Roth wrote: > > On Wed, Feb 16, 2022 at 10:12:36AM +0100, Markus Armbruster wrote: > > Michael Roth writes: > > > > > On Mon, Feb 14, 2022 at 03:14:37PM +0100, Markus Armbruster wrote: > > >> Cc: the qemu-ga maintainer > > >> > > >> John Snow writes: > >

Re: Adding a handshake to qemu-guest-agent

2022-02-16 Thread Michael Roth
On Wed, Feb 16, 2022 at 10:12:36AM +0100, Markus Armbruster wrote: > Michael Roth writes: > > > On Mon, Feb 14, 2022 at 03:14:37PM +0100, Markus Armbruster wrote: > >> Cc: the qemu-ga maintainer > >> > >> John Snow writes: > >> > >> > [Moving our discussion upstream, because it stopped being

Re: Adding a handshake to qemu-guest-agent

2022-02-16 Thread Markus Armbruster
Michael Roth writes: > On Mon, Feb 14, 2022 at 03:14:37PM +0100, Markus Armbruster wrote: >> Cc: the qemu-ga maintainer >> >> John Snow writes: >> >> > [Moving our discussion upstream, because it stopped being brief and >> > simple.] > > Hi John, Markus, > >> >> Motivation: qemu-ga doesn't

Re: Adding a handshake to qemu-guest-agent

2022-02-15 Thread Michael Roth
On Mon, Feb 14, 2022 at 03:14:37PM +0100, Markus Armbruster wrote: > Cc: the qemu-ga maintainer > > John Snow writes: > > > [Moving our discussion upstream, because it stopped being brief and simple.] Hi John, Markus, > > Motivation: qemu-ga doesn't do capability negotiation as specified in

Re: Adding a handshake to qemu-guest-agent

2022-02-14 Thread Markus Armbruster
Cc: the qemu-ga maintainer John Snow writes: > [Moving our discussion upstream, because it stopped being brief and simple.] Motivation: qemu-ga doesn't do capability negotiation as specified in docs/interop/qmp-spec.txt. Reminder: qmp-spec.txt specifies the server shall send a greeting

Adding a handshake to qemu-guest-agent

2022-02-11 Thread John Snow
[Moving our discussion upstream, because it stopped being brief and simple.] What about something like this: Add a new "request-negotiation" command to qemu-guest-agent 7.0.0. [Modern client to unknown server] 1. A modern client connects to a server of unknown version, and without waiting,