61cde71544- Update to version 1.53.6 (jsc#PED-8910) * Various MacOS fixes and enhancements * ocaml: INSTALL_OCAMLLIB Makefile parameter * appliance/init: Don't set impossible "noop" disk scheduler * Pull in some fixes from the common submodule. mlcustomize: Add Inject_virtio_win.inject_blnsvr implementation mlcustomize: firstboot: Use Linux path for Powershell script path mlcustomize: firstboot: Use powershell.exe instead of path mlcustomize: firstboot: Use Powershell -NoProfile flag mlcustomize: Revert delay installation of qemu-ga MSI mldrivers/linux_kernels.ml: Prefix general information with ^info: mlcustomize: Use Start-Process -Wait to run qemu-ga installer mlcustomize: Add Firstboot.firstboot_dir function mlcustomize: Place powershell scripts into <firstboot_dir>\Temp mlcustomize: Inject qemu-ga & blnsvr into <firstboot_dir>/Temp mlcustomize: Write qemu-ga log file name to log.txt mlcustomize: Add some comments to firstboot batch file mlcustomize: Reboot Windows between each firstboot script
devel
Charles Arnold
2024-08-29 21:11:54 +00:00
e12c0c49b0Accepting request 1188245 from VirtualizationAna Guerrero2024-07-18 17:17:10 +00:00
cfb3d2ae67- Update to version 1.53.5 (jsc#PED-6305) * generator/customize.ml: Split --chown parameter on ':' character * daemon: Add gost checksum command support * Add detection support for Circle Linux * Add support for LoongArch. * daemon: Fix file architecture translation for LoongArch * options: Allow nbd+unix:// URIs * daemon/parted: Assume sfdisk --part-type exists * daemon: Reimplement partition GPT functions using sfdisk * appliance: only wait for resolv.conf update if dhcpcd succeeded * generator/customize.ml: Add virt-customize --inject-blnsvr operation * lib: libvirt: Stop recommending LIBGUESTFS_BACKEND=direct * daemon: cryptsetup_open: Add --cipher * rust: Handle null pointer when creating slice * Remove gluster support * Remove sheepdog support * Remove tftp drive support * generator/daemon: Don't truncate 64 bit results from OCaml functions * daemon: Fix parsing in part_get_gpt_attributes * New APIs: findfs_partuuid and findfs_partlabel * inspection: Resolve PARTUUID= and PARTLABEL= in /etc/fstab * generator/actions_core.ml: Fix version field for new APIs * Kylin is centos derivative
Charles Arnold
2024-07-16 19:35:58 +00:00
e7ffa87019Accepting request 1176549 from VirtualizationAna Guerrero2024-05-24 17:51:48 +00:00
1a5115b88e- Update to version 1.52.1 bug fix release (jsc#PED-6305) * There are no upstream release notes for verion 1.52.x * Several python fixes * Rework Std_utils.Option so it works like the OCaml stdlib module * Update common submodule to latest - Drop patches contained in new tarball Split-chown-parameter-on-character.patch Initialise-bar-fp-as-NULL.patch
Charles Arnold
2024-05-16 19:10:32 +00:00
43ae3aae8cRequire ntfsprogs for libguestfs-winsupport
Charles Arnold
2024-05-07 21:00:57 +00:00
c58b6f1a98- Switch Recommends to Requires for several packages in the libguestfs-appliance which is where the tools from these packages are used. (bsc#1223444)
Charles Arnold
2024-05-07 16:32:24 +00:00
668638fdcdAccepting request 1169738 from VirtualizationAna Guerrero2024-04-23 16:56:31 +00:00
e5c65d4b51- Require ntfs-3g for libguestfs-winsupport libguestfs.spec
Charles Arnold
2024-04-15 19:12:58 +00:00
ce997c0217Accepting request 1165711 from VirtualizationAna Guerrero2024-04-07 20:10:53 +00:00
6bb32fff80- Upstream bug fixes Initialise-bar-fp-as-NULL.patch
Charles Arnold
2024-03-29 19:13:46 +00:00
768d2e7c5e- Fix command line argument parsing with upstream commit Split-chown-parameter-on-character.patch
Charles Arnold
2024-03-28 19:18:42 +00:00
8f7c35fbf6Accepting request 1146469 from VirtualizationAna Guerrero2024-02-13 21:44:51 +00:00
2207f7c997Accepting request 1143411 from VirtualizationAna Guerrero2024-02-01 17:06:27 +00:00
a47ed8d595Accepting request 1143191 from home:dimstar:Factory
Charles Arnold
2024-02-01 14:44:32 +00:00
05043818cbAccepting request 1139823 from VirtualizationAna Guerrero2024-01-19 22:01:43 +00:00
241b3992e9- Copy sorted packagelist to packages during supermin appliance setup. (bsc#1215586) libguestfs.spec
Charles Arnold
2024-01-11 22:57:43 +00:00
b74122fd84Add -p flag to mkdir in case re-using sandbox.
Charles Arnold
2024-01-09 23:04:21 +00:00
49e3f8f79eAccepting request 1137599 from VirtualizationAna Guerrero2024-01-08 22:46:39 +00:00
2f9c3e0503- Update to version 1.52.0 (jsc#PED-6305)
Charles Arnold
2024-01-08 15:51:35 +00:00
b051018cfaAccepting request 1133981 from home:bmwiedemann:branches:Virtualization
Charles Arnold
2024-01-08 15:49:08 +00:00
ca7e74e313Accepting request 1133020 from home:olh:branches:Virtualization
Charles Arnold
2024-01-08 15:18:16 +00:00
46d45c57c4- Update to version 1.52.0 * The Python bindings now use bytes (instead of str) for the event callback message, since it may contain arbitrary 8 bit data Fix a rare crash, and avoid memory leaks in event callbacks * Support for OCaml 5, and OCaml ≥ 4.07 is now the minimum * The OCaml bindings now release the runtime lock around calls to guestfs_close, since that call might be long-running (for example it might have to shut down the appliance and synch disks). * Support OpencloudOS * SELinux relabelling now runs in parallel, meaning it's a lot quicker * Add support for lzma and zstd compression methods in tar APIs (like guestfs_tar_in) * guestfs_pvs_full previously didn't always return the correct device names. This has now been fixed. * guestfs_btrfs_filesystem_balance fixed so it now works with more modern btrfs tools (Jürgen Hötzel). * The guestfish(1) --key option now recognizes LVM names like /dev/mapper/rhel_bootp--73--75--123-root * guestfish --key option also supports a new --key all:... selector to try the same key on all devices. * In guestmount(1) avoid calling fclose(NULL) on error paths, which might have caused a crash on some platforms.
Charles Arnold
2024-01-04 20:17:55 +00:00
b6a0221f51- Update to version 1.51.10 * options: Allow --key all:SELECTOR to be used to match any device. Rewrite --key documentation. * mltools/libosinfo-c.c: Fix off-by-one error * mldrivers: look for bootloader config in /boot/grub/grub.cfg in case of UEFI * daemon/btrfs: Use new syntax for balance command * ocaml: Nullify custom block before releasing runtime lock * ocaml: Use Gc.finalise instead of a C finalizer
Charles Arnold
2024-01-02 18:40:23 +00:00
ab781585c3- Update to version 1.51.9 * Include <libxml/parser.h> for xmlReadMemory * Language translations
Charles Arnold
2023-12-11 20:22:52 +00:00
aa35dfe7aeAccepting request 1130818 from VirtualizationAna Guerrero2023-12-04 22:02:32 +00:00
2e48e27d85Accepting request 1130767 from home:olh:branches:Virtualization
Charles Arnold
2023-12-04 15:47:55 +00:00
d42fb7fc56- Update to version 1.51.8 * 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
Charles Arnold
2023-11-28 20:05:28 +00:00
5724b9f75eAccepting request 1113550 from VirtualizationAna Guerrero2023-09-26 20:01:50 +00:00
44d90ba9ddUpdate comment libguestfs.spec (see also bsc#1215664)
Charles Arnold
2023-09-25 22:14:06 +00:00
89bd589d71Update comment See also bsc#1215461
Charles Arnold
2023-09-25 22:12:16 +00:00
791af902b9- bsc#1215543 - guestfs regression: file: Use -S option with -z Omit-file--S-option-on-older-distros-that-lack-support.patch - bsc#1215586 - guestfs regression: non functional network due to missing sysconfig-netconfig libguestfs.spec
Charles Arnold
2023-09-25 21:01:06 +00:00
a47b9ef538Accepting request 1098403 from VirtualizationAna Guerrero2023-07-13 15:17:54 +00:00
01fa11bbb8- bsc#1212972 - cannot find any suitable libguestfs supermin libguestfs.spec
Charles Arnold
2023-07-05 17:39:02 +00:00
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 Arnold
2023-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 Arnold
2022-11-29 19:57:00 +00:00
e7d98ecfe9- Upstream patch to fix running configure --disable-ocaml f162e47e-m4-Fix-configure-disable-ocaml.patch
Charles Arnold
2022-09-06 16:36:25 +00:00
d8b623bb8fAccepting request 990308 from VirtualizationRichard 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 Arnold
2022-07-12 21:55:44 +00:00
12360924d7- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads to DOS - CVE-2022-2211
Charles Arnold
2022-06-30 16:44:12 +00:00
7898a20f8a- CVE-2022-2211 - Fix buffer overflow in get_keys() CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch CVE-2022-2211-docs-guestfs-security-document.patch
Charles Arnold
2022-06-29 16:19:00 +00:00
4abb31e0da- bsc#1190501 - virt-builder fails to install packages when building an image. Add Recommends: dhcp-client for the appliance.
Charles Arnold
2022-06-03 22:03:40 +00:00
433bd9bd5f- Add Recommends: dhcp-client for the appliance. libguestfs.spec
Charles Arnold
2022-06-03 21:26:37 +00:00
f23952ddd9Drop for building ruby-libguestfs Requires: ruby(release) Provides: ruby(guestfs) = %{version}
Charles Arnold
2022-06-02 14:36:05 +00:00
b5aaee3daaAdd requirement for glib2-devel for gobject-devel
Charles Arnold
2022-06-01 17:42:29 +00:00
92ecd6951clibguestfs-devel requires libguestfs0
Charles Arnold
2022-06-01 16:58:56 +00:00
dfe5a7cfe3Fix Requires for gobject-devel
Charles Arnold
2022-06-01 16:02:45 +00:00
394b1b3eaa- Update to version 1.48.3 * Several bugs fixed in this release since version 1.48.1 * Updated language files
Charles Arnold
2022-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 Arnold
2022-05-26 14:37:21 +00:00
7f44058175- Add relevant %post{,un} sections - Add another rpmlint filter - Add uk man dirs
Charles Arnold
2022-05-26 02:57:06 +00:00
4857e9df9eSpec file changes to build libguestfs0 and typelib packages.
Charles Arnold
2022-05-26 02:33:07 +00:00
b98572f22bFor libguestfs-gobject, add Obsoletes: libguestfs0 < %{version}
Charles Arnold
2022-05-24 15:39:32 +00:00
d3ef81e6e0lua-guestfs should be lua-libguestfs
Charles Arnold
2022-05-23 18:42:01 +00:00
bd432c6f3cAdjust Provides and Obsoletes
Charles Arnold
2022-05-23 17:30:45 +00:00
852944dae4Resolve conflicts created by splitting guestfs-tools out of libguestfs and renaming libguestfs0 to libguestfs.
Charles Arnold
2022-05-20 21:34:31 +00:00
05ddc86d49Add ExclusiveArch
Charles Arnold
2022-04-25 17:11:14 +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 Arnold
2022-04-18 21:48:58 +00:00
957c671e6c- Add relevant %post{,un} sections - Add another rpmlint filter
Charles Arnold
2022-04-15 20:19:14 +00:00
59b086c9c7Restore ExclusiveArch
Charles Arnold
2022-04-14 22:07:43 +00:00
2e4e529819- bsc#1195415 - libguestfs: consider dropping build requirement on systemd-sysvinit libguestfs.spec
Charles Arnold
2022-04-14 16:36:25 +00:00
e1d53b2d91Accepting request 970000 from home:frispete:15.2:kvm
Charles Arnold
2022-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 Arnold
2022-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 Arnold
2022-02-24 22:27:30 +00:00