6f8f0f0625
- Update to version 1.50.0 * 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
Charles Arnold2023-02-09 22:19:33 +00:00
1909e063be
- Update to version 1.48.6 * This is a bug fix release. No upstream changelog. - Drop f162e47e-m4-Fix-configure-disable-ocaml.patch
Charles Arnold2022-11-29 19:57:00 +00:00
e7d98ecfe9
- Upstream patch to fix running configure --disable-ocaml f162e47e-m4-Fix-configure-disable-ocaml.patch
Charles Arnold2022-09-06 16:36:25 +00:00
d8b623bb8f
Accepting request 990308 from Virtualization
Richard Brown2022-07-21 09:33:19 +00:00
4b12b3ec01
- Update to version 1.48.4 * This is a bug fix release - Drop patches included in new tarball CVE-2022-2211-docs-guestfs-security-document.patch CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch - CVE-2022-2211 - Fix buffer overflow in get_keys()
Charles Arnold2022-07-12 21:55:44 +00:00
4abb31e0da
- bsc#1190501 - virt-builder fails to install packages when building an image. Add Recommends: dhcp-client for the appliance.
Charles Arnold2022-06-03 22:03:40 +00:00
433bd9bd5f
- Add Recommends: dhcp-client for the appliance. libguestfs.spec
Charles Arnold2022-06-03 21:26:37 +00:00
394b1b3eaa
- Update to version 1.48.3 * Several bugs fixed in this release since version 1.48.1 * Updated language files
Charles Arnold2022-06-01 15:34:55 +00:00
d7c69d5b4d
- Package changes * 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
Charles Arnold2022-05-26 14:37:21 +00:00
7f44058175
- Add relevant %post{,un} sections - Add another rpmlint filter - Add uk man dirs
Charles Arnold2022-05-26 02:57:06 +00:00
4857e9df9e
Spec file changes to build libguestfs0 and typelib packages.
Charles Arnold2022-05-26 02:33:07 +00:00
b98572f22b
For libguestfs-gobject, add Obsoletes: libguestfs0 < %{version}
Charles Arnold2022-05-24 15:39:32 +00:00
852944dae4
Resolve conflicts created by splitting guestfs-tools out of libguestfs and renaming libguestfs0 to libguestfs.
Charles Arnold2022-05-20 21:34:31 +00:00
d35b7a43ed
- Update to version 1.48.1 * Updated language files * A few bug fixes in this release * Drop requirement for newer ocaml required by Bytes.get_uint8. It is replaced with a local implementation.
Charles Arnold2022-04-18 21:48:58 +00:00
957c671e6c
- Add relevant %post{,un} sections - Add another rpmlint filter
Charles Arnold2022-04-15 20:19:14 +00:00
2e4e529819
- bsc#1195415 - libguestfs: consider dropping build requirement on systemd-sysvinit libguestfs.spec
Charles Arnold2022-04-14 16:36:25 +00:00
e1d53b2d91
Accepting request 970000 from home:frispete:15.2:kvm
Charles Arnold2022-04-13 20:59:24 +00:00
b3de383295
- Update to version 1.48.0 * 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
Charles Arnold2022-03-17 22:27:27 +00:00
1e3cebb542
- Update to version 1.46.2 * 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
Charles Arnold2022-02-24 22:27:30 +00:00
6dd3989061
- bsc#1195415 - libguestfs: consider dropping build requirement on systemd-sysvinit libguestfs.spec
Charles Arnold2022-02-07 22:47:47 +00:00
434f46da61
Drop dependency on netpbm-progs which is optional.
Charles Arnold2022-02-01 21:20:54 +00:00
d5ac212b08
Adjustments to spec file for handling renamed packages
Charles Arnold2022-01-31 23:39:01 +00:00
90587d125b
Add a Requires for supermin and obsolete libguestfs0
Charles Arnold2022-01-03 20:24:04 +00:00
467e443d95
- Update to version 1.46.1 * 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
Charles Arnold2021-12-21 20:41:07 +00:00
cfd5004acf
- Fix build errors in Factory * Alert ocaml_deprecated_cli: Setting a warning with a sequence of lowercase or uppercase letters, like 'CDEFLMPSUVYZX', is deprecated. 63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch * Error (warning 6 [labels-omitted]): label verbose was omitted in the application of this function. a4930f5f-customize-Suppress-OCaml-warning.patch
Charles Arnold2021-10-27 03:27:22 +00:00
a7c0f2faa1
- Update spec file licenses to GPL-2.0-or-later
Charles Arnold2021-10-05 21:57:32 +00:00
e135b4bcc8
- bsc#1190501 - virt-builder fails to install packages when building an image 9db0c98c-appliance-enable-bashs-Process-Substitution-feature.patch - Upstream bug fixes c0de4de9-appliance-add-reboot-and-netconfig-for-SUSE.patch f47e0bb6-appliance-reorder-mounting-of-special-filesystems-in-init.patch
Charles Arnold2021-09-15 16:53:39 +00:00
1f8c5d88a1
- bsc#1178495 - Leap Gap: Libguestfs.spec contains the is_opensuse macro libguestfs.spec
Charles Arnold2021-09-15 14:03:48 +00:00
dfce015b70
Actually remove 0004-python-include-dirs.patch like the change log already states.
Charles Arnold2021-09-15 14:01:51 +00:00
921cbcfab0
- Newer cpio versions must be told to extract over symlinks 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 libguestfs.test.simple.create-sles12-guest.sh - Allow the use busybox dhcp client appliance.patch netconfig.patch
Charles Arnold2021-09-14 17:44:16 +00:00
aa0545b4ec
- Remove obsolete 0004-python-include-dirs.patch and related workaround in spec file
Olaf Hering2021-07-19 15:32:28 +00:00
685f47c762
- Remove obsolete yajl - Add conditional to ocaml_preserve_bytecode - Remove traces of python2 code - Use pkgconfig(python3) to refer to variants of python3
Olaf Hering2021-07-19 09:02:47 +00:00
fbdd88117e
- Modify Source0 to point at the correct url for the source. libguestfs.spec
Charles Arnold2021-01-12 12:42:37 +00:00
02e1a0bd4e
- Update to version 1.44.0 * The minimum version of Python required is 3.6. * Python bindings no longer use deprecated "PyEval_ThreadsInitialized". * Python bindings now include type hints (Sam Eiderman). * Erlang bindings now use libei instead of liberl_interface (Sergei Golovan). * virt-get-kernel(1) can now find uncompressed kernels (Pino Toscano). * virt-sysprep(1) now regenerates the guest certificate store when a certificate is removed from the guest (Pino Toscano). * virt-sysprep(1) can now remove IPA enrollment files and Kerberos keytabs (Pino Toscano, Christian Heimes and François Cami). * "cryptsetup-open" and "cryptsetup-close" replace "luks-open", luks-open-ro and luks-close. The new APIs add support for BitLocker encryption. * "lvm-canonical-lv" no longer produces a noisy error message when called with a non-LV parameter. * Various other bug fixes - Drop bfd08867-golang-Fix-path-to-include-guestfs.h..patch dbfab7d3-build-fix-includedir-in-uninstalled-libguestfs.pc.patch
Charles Arnold2021-01-11 22:42:53 +00:00
c3e8b06073
The location of guestfs.h has moved. 0004-python-include-dirs.patch
Charles Arnold2020-10-07 19:07:09 +00:00
c8a6e6d9c9
- Update to version 1.43.2 * Bug fix release * Updated language files * Drop support for python 2 * builder: New templates added * sysprep: ca-certificates: request system CA store update * Various other bug fixes
Charles Arnold2020-10-06 20:23:44 +00:00
6ddb96979f
- Update to version 1.43.1 - Drop 31e6b187-po-Remove-virt-v2v-related-dependency-from-POTFILES-ml..patch 7265f08c-lib-remove-extra-LIBS-from-pkg-config-file.patch
Charles Arnold2020-07-21 19:00:34 +00:00
65b1146811
- Update to version 1.42.0 * virt-v2v is moved out from libguestfs into its own package * virt-p2v is moved out from libguestfs into its own package * Add support for the Vala language * Add support for the Rust language * Reproducible builds * Advanced Format disks (which use 4K sectors) can now be processed by libguestfs. Use the new optional blocksize parameter to guestfs_add_drive_opts, and the --blocksize option added to several tools * Windows CompactOS (NTFS file compression) is now supported. * Advanced machine readable output in various virt tools now supports JSON output, and writing logs to a numbered file descriptor * virt-filesystems tool now more accurately reports filesystem total size, in the case where for example the filesystem does not occupy the whole of its containing device * Python ≥ 2.7 is required. * Python bindings are now more extensively tested * Python bindings should now work with Python ≥ 3.8. * Multiple fixes to avoid crashes in the Python bindings * OCaml bindings are compiled with -DCAML_NAME_SPACE to ensure no non-caml_-namespaced symbols are used * OCaml bindings should now work with OCaml 4.09 and 4.10. * Fix compatibility with newer cgo for Go bindings * Go API error handling is now more idiomatic * Update documentation about how to handle boolean parameters in Ruby bindings * Libguestfs can now extract icons for Gentoo, newer SUSE and OpenMandriva guests. Improved extraction of RHEL icons.
Charles Arnold2020-05-06 20:58:16 +00:00