* There are no upstream release notes for verion 1.51.x
* Dropped the virt-dib tool
* Add support for lzma and zstd compression methods.
* Add --chown option for virt-customize
* Add new virt-customize --tar-in operation
* Various bug fixes and language translations
- Drop patch contained in new tarball
Omit-file--S-option-on-older-distros-that-lack-support.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=551
* https://libguestfs.org/guestfs-release-notes-1.50.1.html
* Inspection
When listing the packages in RPM-based guests, the inspection
API no longer checks package signatures. This is because the
newer librpm used by libguestfs does not understand signatures
stored in older guests, such as SHA1 used by RHEL 6 (thanks
Panu Matilainen).
"guestfs_inspect_get_hostname" in guestfs(3) can now handle
/etc/hostname files containing comments (thanks Dawid Zamirski).
"guestfs_file_architecture" in guestfs(3) can now parse files
using zstd compression.
"guestfs_inspect_get_osinfo" in guestfs(3) now returns the
correct osinfo field for Windows 11. However because of
decisions made by Microsoft, these guests still return product
name and other strings identifying as Windows 10 (thanks Yaakov
Selkowitz, Yongkui Guo).
* New APIs
"guestfs_device_name" in guestfs(3) is a new API to read the
device name associated with a drive, for example calling this
with 0 will return /dev/sda.
"guestfs_clevis_luks_unlock" in guestfs(3) is a new API for
unlocking disks using the Clevis/Tang network-based full disk
encryption scheme. Furthermore implement this in guestfish and
guestmount (Laszlo Ersek).
"guestfs_inspect_get_build_id" in guestfs(3) is a new API for
reading the build ID from some Linux and Windows guests. It is
not widely used on Linux, but for Windows it is vital for
identifying Windows 11.
* Other API changes
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=537
- Drop requirement for icoutils in SLE as this package is not
available.
libguestfs.spec
- jsc#PED-2113 [Virt Tools] Refresh Virtualization Tools for Xen
and KVM Management
- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
to DOS - CVE-2022-2211
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=528
* New libguestfs.spec file.
* Moved guestfs-tools to a new and separate project and package
* Renamed packages
guestfs-winsupport -> libguestfs-winsupport
guestfsd -> libguestfsd
* New packages
libguestfs, libguestfs-typelib-Guestfs,
libguestfs-gobject, libguestfs-gobject-devel
libguestfs-rescue, libguestfs-rsync, libguestfs-xfs
* Dropped package libguestfs-test
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=508
* Fix allocation and deallocation of string lists in golang
bindings (Laszlo Ersek).
* Multiple fixes to the OCaml bindings:
* Add support for Kylin (Laszlo Ersek).
* Add support for Rocky Linux (Neil Hanlon).
* Inspection of guests which use LUKS encryption on top of LVM
logical volumes should now work (Laszlo Ersek).
* "guestfs_list_9p" and "guestfs_mount_9p" are deprecated and
now return errors.
* "guestfs_remove_drive" has been deprecated and now returns an
error.
* "guestfs_add_drive" no longer supports hotplugging
* In "guestfs_xfs_admin" the "lazycounter" parameter is deprecated
because it is no longer supported in recent versions of XFS.
* The User-mode Linux ("uml") backend has been removed.
* Partition APIs now cope with the broken MBR partition tables
created by dosfstools ≥ 4.2 (Laszlo Ersek).
* Various bug fixes
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=495
* This release has moved many virt tools like virt-builder,
virt-cat, virt-customize, virt-df, etc. to the guestfs-tools
project. This makes libguestfs a bit easier to build and manage.
* The build now uses and requires PCRE2 (instead of PCRE).
* This version requires libvirt ≥ 7.1.0, if libvirt is enabled.
* gnulib is no longer bundled with libguestfs, making builds from
git much simpler.
* Perl Sys::Virt (libvirt bindings for Perl) are no longer
required by libguestfs.
* The code has been compiled with both LTO and GCC -fanalyzer and
many bugs and warnings fixed.
* Various fixes for qemu 6.1.
* Update appliance packages on SUSE and several other improvements
to the init script (Olaf Hering).
* We now use the qemu / libvirt feature -cpu max to select the
best CPU to run the appliance.
* When passing the appliance filesystem UUID to supermin we now
read it directly out of the appliance instead of using the
file(1) program. This is more reliable.
* The qemu -enable-fips option is no longer used. It was not
needed and has been deprecated by qemu.
* We no longer use qemu's sga (Serial Graphics Adapter) option
ROM, instead using the equivalent seabios feature.
* Various bug fixes
- Dropped scripts and patches
Pod-Simple-3.23.tar.xz
libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh
libguestfs.test.simple.create-opensuse-guest.sh
libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=494
* This release has moved many virt tools like virt-builder,
virt-cat, virt-customize, virt-df, etc. to the guestfs-tools
project. This makes libguestfs a bit easier to build and manage.
* The build now uses and requires PCRE2 (instead of PCRE).
* This version requires libvirt ≥ 7.1.0, if libvirt is enabled.
* gnulib is no longer bundled with libguestfs, making builds from
git much simpler.
* Perl Sys::Virt (libvirt bindings for Perl) are no longer
required by libguestfs.
* The code has been compiled with both LTO and GCC -fanalyzer and
many bugs and warnings fixed.
* Various fixes for qemu 6.1.
* Update appliance packages on SUSE and several other improvements
to the init script (Olaf Hering).
* We now use the qemu / libvirt feature -cpu max to select the
best CPU to run the appliance.
* When passing the appliance filesystem UUID to supermin we now
read it directly out of the appliance instead of using the
file(1) program. This is more reliable.
* The qemu -enable-fips option is no longer used. It was not
needed and has been deprecated by qemu.
* We no longer use qemu's sga (Serial Graphics Adapter) option
ROM, instead using the equivalent seabios feature.
* Various bug fixes
- Dropped scripts and patches
Pod-Simple-3.23.tar.xz
libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh
libguestfs.test.simple.create-opensuse-guest.sh
libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=489