recipes: Checksum file/device.  Download to stdout.
TODO: Suggest removing hostname from ifcfg-eth* files.
generator: Rename 'generator_*' as '*'.

This is a simple renaming of the files/modules.

Note that in OCaml, module names are derived from filenames by
capitalizing the first letter.  Thus the old module names had the form
"Generator_api_versions".  The new modules names have the form
"Api_versions".
java: Fix >= 32 optargs (thanks Wanlong Gao).
generator: Test zero args, one optarg; and 63 optargs.

This just generates the code; it's not called.
sysprep: remove hostname from ifcfg-*

Remove hostname from network interface configuration.

Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
TODO: remove the implemented hostname removing feature

Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
daemon: remove call to obsolete udevsettle

udevadm is included in all reasonable recent distributions.
This avoids 'command not found' errors in verbose mode.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
New API: guestfs_disk_format

Detect the disk image format of a file, in a secure way.
guestfs(3): Document disk image formats and how to detect them.
launch: libvirt: Use guestfs_disk_format API to autodetect input format.
sparsify: Use guestfs_disk_format to autodetect input format (RHBZ#853762).
daemon: provide list of checksum commands

While adding the list of external commands I missed the
various checksum tools.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Version 1.19.38.
Fix guestfs_disk_image API to work with relative paths.

guestfs_disk_image makes a symbolic link to the real filename in order
to sanitize the filename.  However this fails if the filename is a
relative path.  Call realpath(3) to make the filename canonical.

This fixes commit 20902e7ce02fa375d5d336e6b984f615472ad1b1.
lib: Reimplement qemu-img info parser for flexibility.

This allows other fields from the output of 'qemu-img info'
to be parsed out.

This updates commit 20902e7ce02fa375d5d336e6b984f615472ad1b1.
New APIs: disk-virtual-size and disk-has-backing-file.
lib: Add tests to the disk-{format,virtual-size,has-backing-file} APIs.
Update release notes.
Update release notes (text file).

This updates commit 9e4ac650e4c4d934a91a88d7e4aaf5495845a71b.