Commit Graph

  • eed68c2a6b Accepting request 1247499 from Virtualization factory Dominique Leuenberger 2025-02-20 21:35:12 +00:00
  • cffce95202 - Update to version 1.55.6 (jsc#PED-8910) * ruby: Make sure all object files are cleaned up * daemon: New command_out and sh_out APIs devel Charles Arnold 2025-02-19 17:10:15 +00:00
  • 49b2a088b5 - Update to version 1.55.5 (jsc#PED-8910) * appliance: add dhcpcd support on Debian * appliance: add support for sfdisk on Debian * mlcustomize, mltools: Replace $TEST_FUNCTIONS Charles Arnold 2025-02-18 16:32:05 +00:00
  • b678bb1267 - Update to version 1.55.4 (jsc#PED-8910) * appliance/init: Fix /usr/sbin symlinks in Fedora 42+ * Various translation updates Charles Arnold 2025-02-12 22:37:12 +00:00
  • 1bc5823a80 Accepting request 1241512 from Virtualization Ana Guerrero 2025-01-31 15:04:29 +00:00
  • cef46cf35d - Update to version 1.55.3 (jsc#PED-8910) * build: Move baseline OCaml to 4.08 * Various translation updates Charles Arnold 2025-01-30 17:35:34 +00:00
  • 11b1819b76 Accepting request 1235234 from Virtualization Ana Guerrero 2025-01-07 19:52:31 +00:00
  • b0d567393a - Update to version 1.55.2 (jsc#PED-8910) * lib/inspect-osinfo.c: Add Windows Server 2025 osinfo * appliance: Use stable owner, group and mtime in appliance tarballs * mltools: Replace jansson with json-c * lib/info.c: Replace jansson with json-c * lib/qemu.c: Replace jansson with json-c * lib: direct: Remove test for qemu mandatory locking * Various language translations * Fix dhcpcd failing on systemd-resolved stub * mlcustomize: Add heuristic support for Windows Server 2025 * mlcustomize/customize_run.ml: Move 'in' to new line * mlstdutils/guestfs_config: Define host_os * mlcustomize, mltools: Check guest OS is compatible before allowing --run * generator: Remove common/mlv2v/uefi.ml{,i} files * qemuopts: Add ability to add raw, unquoted output to qemu scripts * qemuopts: Fix missing break statement * mlstdutils: Remove Option module * Remove test for caml_alloc_initialized_string * build: Move baseline OCaml to 4.08 Charles Arnold 2025-01-03 22:42:14 +00:00
  • 35ab6dbaf5 Accepting request 1208864 from Virtualization Ana Guerrero 2024-10-18 13:59:42 +00:00
  • f06eb3bdd8 Add missing bug number in comment bsc#1223444. No code change. Charles Arnold 2024-10-18 12:27:50 +00:00
  • 21e94e5cc7 Accepting request 1206709 from Virtualization Ana Guerrero 2024-10-10 20:14:59 +00:00
  • 67ae6de24e - Update to version 1.54.0 (jsc#PED-8910) * Add detection of Circle Linux (Bella Zhang). * Add support for LoongArch (liuxiang). * Add detection of Kylin (grass-lu). * Add detection of openEuler (Wang Guoquan). * PARTUUID and PARTLABEL are now resolved in guest /etc/fstab. * New APIs findfs_partuuid and findfs_partlabel. These can be used to efficiently look up a filesystem by its GPT partition UUID or label. * Support for the following inactive or infrequently used device types has been removed: Gluster, Sheepdog, TFTP. * Add GOST R34.11-94 message digest algorithm to checksum APIs (Alexey Shabalin). * Allow nbd+unix:// URIs (NBD over Unix domain socket) in guestfish and other places. * Various part_* (partition) APIs related to GPT have been reimplemented to use util-linux sfdisk instead of sgdisk. Util-linux is more widely available, so this reduces dependencies in the common case. One optional API remains that still uses sgdisk. (Thanks Yongkui Guo). * Add cipher suboption to cryptsetup_open (Jonatan Pålsson). * Because of a bug, the part_get_gpt_attributes API could truncate the return value from 64 to 32 bits. This has been fixed. * Libguestfs will now no longer recommend using LIBGUESTFS_BACKEND=direct. This was shown previously when libvirt failed to start the appliance. However it is felt that this now does more harm than good. * Fix generation of virt-customize --chown parameter (Yongkui Guo) * In the appliance, reduce boot time when dhcp isn't needed Charles Arnold 2024-10-10 13:30:33 +00:00
  • ac314d91f8 Accepting request 1197946 from Virtualization Dominique Leuenberger 2024-09-02 11:13:26 +00:00
  • 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 Charles Arnold 2024-08-29 21:11:54 +00:00
  • e12c0c49b0 Accepting request 1188245 from Virtualization Ana Guerrero 2024-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
  • e7ffa87019 Accepting request 1176549 from Virtualization Ana Guerrero 2024-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
  • 78978eedb6 Accepting request 1172813 from Virtualization Dominique Leuenberger 2024-05-09 10:13:52 +00:00
  • b58ba02c0b - Set Recommends on zerofree and ntfsprogs for libguestfs-appliance Charles Arnold 2024-05-08 18:42:27 +00:00
  • da05580ae1 zerofree is not in SLE. Set recommends to zerofree and ntfsprogs Charles Arnold 2024-05-08 17:04:13 +00:00
  • 00d3a39ea2 Revert last commit Charles Arnold 2024-05-08 15:19:42 +00:00
  • 3c77c8029d Add Recommends: ntfsprogs for libguestfs-appliance Charles Arnold 2024-05-08 15:03:11 +00:00
  • ed2b2e5129 Accepting request 1172597 from Virtualization Dominique Leuenberger 2024-05-08 09:39:44 +00:00
  • 43ae3aae8c Require 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
  • 668638fdcd Accepting request 1169738 from Virtualization Ana Guerrero 2024-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
  • ce997c0217 Accepting request 1165711 from Virtualization Ana Guerrero 2024-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
  • 8f7c35fbf6 Accepting request 1146469 from Virtualization Ana Guerrero 2024-02-13 21:44:51 +00:00
  • b13d3ce30c - bsc#1206361 - SLES 15 SP5 Beta2 - virt-customize ssh-inject fails (s390x/kvm/libvirt) (-> Server-Applications module) use-rtc-driftfix-slew-for-x86-only.patch Charles Arnold 2024-02-06 17:46:24 +00:00
  • 2207f7c997 Accepting request 1143411 from Virtualization Ana Guerrero 2024-02-01 17:06:27 +00:00
  • a47ed8d595 Accepting request 1143191 from home:dimstar:Factory Charles Arnold 2024-02-01 14:44:32 +00:00
  • 05043818cb Accepting request 1139823 from Virtualization Ana Guerrero 2024-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
  • b74122fd84 Add -p flag to mkdir in case re-using sandbox. Charles Arnold 2024-01-09 23:04:21 +00:00
  • 49e3f8f79e Accepting request 1137599 from Virtualization Ana Guerrero 2024-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
  • b051018cfa Accepting request 1133981 from home:bmwiedemann:branches:Virtualization Charles Arnold 2024-01-08 15:49:08 +00:00
  • ca7e74e313 Accepting request 1133020 from home:olh:branches:Virtualization Charles Arnold 2024-01-08 15:18:16 +00:00
  • 431b589f03 Accepting request 1136941 from Virtualization Dominique Leuenberger 2024-01-05 20:43:17 +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
  • aa8537a969 Accepting request 1132565 from Virtualization Dominique Leuenberger 2023-12-12 18:32:04 +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
  • aa35dfe7ae Accepting request 1130818 from Virtualization Ana Guerrero 2023-12-04 22:02:32 +00:00
  • 2e48e27d85 Accepting 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
  • 5724b9f75e Accepting request 1113550 from Virtualization Ana Guerrero 2023-09-26 20:01:50 +00:00
  • 44d90ba9dd Update comment libguestfs.spec (see also bsc#1215664) Charles Arnold 2023-09-25 22:14:06 +00:00
  • 89bd589d71 Update 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
  • a47b9ef538 Accepting request 1098403 from Virtualization Ana Guerrero 2023-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
  • 65cf7b84be Accepting request 1075624 from Virtualization Dominique Leuenberger 2023-03-30 20:52:50 +00:00
  • f7ba4a0966 Accepting request 1074597 from home:marxin:branches:Virtualization Charles Arnold 2023-03-30 18:23:56 +00:00
  • 35ddf690de Accepting request 1072077 from Virtualization Dominique Leuenberger 2023-03-15 17:56:20 +00:00
  • 9993a917e4 Accepting request 1071979 from home:vulyanov:branches:Virtualization Charles Arnold 2023-03-15 10:25:05 +00:00
  • 150d725bad Accepting request 1067270 from Virtualization Dominique Leuenberger 2023-02-23 15:29:10 +00:00
  • 855831c048 - Update to version 1.50.1 * This is a bug fix release. No upstream changelog. Charles Arnold 2023-02-22 20:24:18 +00:00
  • 7a11b8f263 Accepting request 1065781 from Virtualization Dominique Leuenberger 2023-02-14 19:08:18 +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
  • ed3c7c75f1 Accepting request 1063526 from Virtualization Dominique Leuenberger 2023-02-07 17:49:17 +00:00
  • bf2825a32c Include jsc in comment * jsc#PED-2113 Charles Arnold 2023-01-30 21:44:05 +00:00
  • 05725994d1 Accepting request 1043374 from Virtualization Dominique Leuenberger 2022-12-16 20:26:05 +00:00
  • 371394c089 Accepting request 1043309 from home:dimstar:Factory Charles Arnold 2022-12-16 16:34:17 +00:00
  • 8327a03b19 Accepting request 1039189 from openSUSE:Factory:RISCV Charles Arnold 2022-12-15 17:48:56 +00:00
  • 6e2b1a0636 Accepting request 1039017 from Virtualization Dominique Leuenberger 2022-11-30 13:59:54 +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
  • b184139aff Accepting request 1031589 from Virtualization Dominique Leuenberger 2022-10-28 17:30:10 +00:00
  • e077767708 Sync with SLE15-SP5 and Factory changes. Charles Arnold 2022-10-27 14:34:27 +00:00
  • 8f365b9f64 Accepting request 1030893 from Virtualization Dominique Leuenberger 2022-10-25 09:19:49 +00:00
  • 54811d9271 Accepting request 1030198 from home:lnussel:branches:Virtualization Charles Arnold 2022-10-24 14:01:38 +00:00
  • ac23b9a808 Adjustments to quite rpmlint building for 15-SP5 Charles Arnold 2022-10-03 19:27:02 +00:00
  • faede01df3 Accepting request 1001501 from Virtualization Dominique Leuenberger 2022-09-07 09:06:07 +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
  • d8b623bb8f Accepting request 990308 from Virtualization Richard Brown 2022-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
  • b75efca023 Accepting request 986262 from Virtualization Dominique Leuenberger 2022-07-02 13:34:26 +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
  • adad60f239 Accepting request 980688 from Virtualization Dominique Leuenberger 2022-06-04 21:27:11 +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
  • fea3458380 Accepting request 980531 from Virtualization Dominique Leuenberger 2022-06-02 19:54:03 +00:00
  • f23952ddd9 Drop for building ruby-libguestfs Requires: ruby(release) Provides: ruby(guestfs) = %{version} Charles Arnold 2022-06-02 14:36:05 +00:00
  • b5aaee3daa Add requirement for glib2-devel for gobject-devel Charles Arnold 2022-06-01 17:42:29 +00:00
  • 92ecd6951c libguestfs-devel requires libguestfs0 Charles Arnold 2022-06-01 16:58:56 +00:00
  • dfe5a7cfe3 Fix 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
  • 4857e9df9e Spec file changes to build libguestfs0 and typelib packages. Charles Arnold 2022-05-26 02:33:07 +00:00
  • b98572f22b For libguestfs-gobject, add Obsoletes: libguestfs0 < %{version} Charles Arnold 2022-05-24 15:39:32 +00:00
  • d3ef81e6e0 lua-guestfs should be lua-libguestfs Charles Arnold 2022-05-23 18:42:01 +00:00
  • bd432c6f3c Adjust Provides and Obsoletes Charles Arnold 2022-05-23 17:30:45 +00:00
  • 852944dae4 Resolve conflicts created by splitting guestfs-tools out of libguestfs and renaming libguestfs0 to libguestfs. Charles Arnold 2022-05-20 21:34:31 +00:00
  • 05ddc86d49 Add ExclusiveArch Charles Arnold 2022-04-25 17:11:14 +00:00