[Libguestfs] [nbdkit PATCH 0/4] More .list_exports uses

Eric Blake eblake at redhat.com
Fri Aug 7 02:23:44 UTC 2020


Here's changes to the file plugin (which I'm happy with) and a new
exportname filter (which is still at RFC stage; I need to finish
implementing strict mode in .open, and add tests).

I also discovered that we really want .list_exports and .open to know
when they are used on plaintext vs. tls clients for --tls=on, and we
may want to split out a new .default_export callback rather than
overloading .list_exports(default_only=true).  Ah well, more to play
with tomorrow.

Eric Blake (4):
  file: Forbid non-regular, non-block file names
  file: Add .list_exports support
  file: Use dirent.dt_type for speed
  exportname: New filter

 .../exportname/nbdkit-exportname-filter.pod   | 116 +++++++++++
 filters/ext2/nbdkit-ext2-filter.pod           |   5 +
 plugins/file/nbdkit-file-plugin.pod           |  30 ++-
 configure.ac                                  |   3 +
 filters/exportname/Makefile.am                |  67 +++++++
 tests/Makefile.am                             |   4 +-
 plugins/file/file.c                           | 135 +++++++++++--
 filters/exportname/exportname.c               | 180 ++++++++++++++++++
 tests/test-file-dir.sh                        | 143 ++++++++++++++
 TODO                                          |   9 +
 10 files changed, 669 insertions(+), 23 deletions(-)
 create mode 100644 filters/exportname/nbdkit-exportname-filter.pod
 create mode 100644 filters/exportname/Makefile.am
 create mode 100644 filters/exportname/exportname.c
 create mode 100755 tests/test-file-dir.sh

-- 
2.28.0




More information about the Libguestfs mailing list