[Libguestfs] [libnbd PATCH 0/4] Various interop fixes

Eric Blake eblake at redhat.com
Sun May 19 03:55:08 UTC 2019


Some of these affect attempts to connect to older qemu-nbd versions,
some of them were triggered by manual edits to qemu-nbd source code to
provoke various other compliant (if uncommon) server behaviors.

Eric Blake (4):
  starttls: Skip error payload if falling back to unencrypted
  states: Reject payload to NBD_REP_ACK
  meta-context: Skip error payload if server lacks meta_context
  states: Add NBD_OPT_EXPORT_NAME handling

 generator/Makefile.am                         |  1 +
 generator/generator                           | 53 ++++++++++++++
 generator/states-newstyle-opt-export-name.c   | 73 +++++++++++++++++++
 generator/states-newstyle-opt-go.c            | 13 +++-
 .../states-newstyle-opt-set-meta-context.c    | 26 +++++--
 generator/states-newstyle-opt-starttls.c      | 27 ++++++-
 .../states-newstyle-opt-structured-reply.c    |  6 ++
 generator/states-newstyle.c                   | 11 ++-
 lib/internal.h                                |  1 +
 lib/nbd-protocol.h                            |  7 ++
 10 files changed, 200 insertions(+), 18 deletions(-)
 create mode 100644 generator/states-newstyle-opt-export-name.c

-- 
2.20.1




More information about the Libguestfs mailing list