47b3d8251f
- Update to version 1.55.3 (jsc#PED-14625) * builder/templates/make-template.ml: Add +str and +unix for OCaml 5 * builder/templates/make-template.ml: Use quoted string literals for regexps * mlcustomize/firstboot.ml: Use quoted string literals for firstboot * customize: Fixes for selinux relabelling and Windows firstboot * mlstdutils: Add List.combine4 function * mlcustomize/SELinux_relabel.ml: Add comment * mlcustomize/SELinux_relabel.ml: Use new guestfs_setfiles API * mlcustomize/SELinux_relabel.ml: Relabel every mountpoint * builder: Replace -cpu host with -cpu max in example * builder: Update link to templates to use https * builder: Build fedora-42 template
Charles Arnold2026-01-06 17:35:24 +00:00
cf368cc687
- Update to version 1.54.0 (jsc#PED-12706) * bash: Replace 'cp -d' command with POSIX 'cp -P' * ocaml-link.sh.in: Remove redundant use of getopt * mltools: decouple and simplify osinfo device support checks * mlcustomize: disable --inject-virtio-win osinfo * mltools: Unreference various objects * Revert "mltools: Unreference various objects" * mltools: Fix memory leak in OCaml binding of libosinfo * mlstdutils: Implement String.implode * mlstdutils: Add List.make function * mltools: Fix spelling mistake * mlstdutils: Add List.same function * mlstdutils: Modify List.take, List.drop to match OCaml 5.3 * mlstdutils: Rename List.dropwhile -> drop_while, takewhile -> take_while * mlstdutils: Add List.last function * mlstdutils: Move List module first * mlstdutils: Add String.common_prefix, longest_common_prefix * mlstdutils: Remove Std_utils.identity * mlstdutils: Remove Std_utils.protect * mlstdutils: Remove List.filter_map * mlstdutils: Fix comment that still referred to the old function names * mldrivers: Link to gettext-stub if ocaml-gettext is enabled * mlstdutils: Rename String.is_prefix -> starts_with, is_suffix -> ends_with
Charles Arnold2025-05-20 22:21:08 +00:00
0c6a42701d
Accepting request 1266968 from Virtualization
Ana Guerrero2025-04-04 15:30:15 +00:00
0045ff9e52
- Update to version 1.53.9 (jsc#PED-8910) * Various build improvements * mlcustomize: ignore sriov vioprot.* files too * mlcustomize: don't inject .pdb files * mlcustomize: Only use osinfo id for virtio-win path matching * mlcustomize: virtio-win: clarify virtio-1.0 support * mlcustomize: make windows q35 check independent of virtio drivers * mlcustomize: virtio-win: stop checking osinfo for virtio drivers * mltools: Strip out all libosinfo driver plumbing * mlutils: Remove need for OCaml OUnit2 * mltools: Remove need for OCaml OUnit2 * mlstdutils: Remove need for OCaml OUnit2 * mltools: Fix de-oUnit-ized tests
Charles Arnold2025-04-03 17:39:07 +00:00
7b5c9abd03
Accepting request 1252580 from Virtualization
Ana Guerrero2025-03-13 14:06:41 +00:00
39dfec947f
- Update to version 1.53.8 (jsc#PED-8910) * mlstdutils: Reimplement String.find, add String.find_from * mlstdutils: Reimplement String.nsplit tail recursively * mldrivers: Handle large output from 'rpm -ql' command * drivers: Handle large output from 'rpm -ql' command This requires the new guestfs_sh_out API from libguestfs 1.55.6 * Add a 'git-publish' profile * builder: Link to the actually existing virt-builder templates dir * mlcustomize: Drop old virtio-win dir name scraping * mlcustomize: Remove dnf --verbose option
Charles Arnold2025-03-12 20:58:05 +00:00
dd7f07fe75
- Update to version 1.53.7 (jsc#PED-8910) * mlcustomize, mltools: Replace $TEST_FUNCTIONS * mldrivers/linux_bootloaders.ml: Don't overwrite EFI grub2 wrapper * resize: Use stderr consistently for debug messages * resize/test-virt-resize.pl: Various fixes and adjustments - Update to version 1.53.6 (jsc#PED-8910)
Charles Arnold2025-02-18 16:38:26 +00:00
65b7c1614e
- Update to version 1.53.5 (jsc#PED-8910) * build: Move baseline OCaml to 4.08 * builder: add various templates for rhel and fedora * po-docs: A couple adjustments and updates
Charles Arnold2025-02-12 22:42:37 +00:00
17363d058f
Accepting request 1235235 from Virtualization
Ana Guerrero2025-01-07 19:52:33 +00:00
cff779d5e2
- Update to version 1.53.4 (jsc#PED-8910) * builder: Update opensuse.gpg key * 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 * Remove mlv2v/ subdirectory * resize: Update xpath command - Drop builder-update-openSUSE.gpg-key.patch
Charles Arnold2025-01-03 22:43:46 +00:00
c24a1e7e45
Accepting request 1223715 from Virtualization
Ana Guerrero2024-11-12 18:24:05 +00:00
68fdbb2389
- virt-builder ships with out-of-date openSUSE signing key
Charles Arnold2024-11-12 14:19:36 +00:00
b5d80f5033
- virt-builder ships with out-of-date OpenSUSE signing key resulting in a GPG failure builder-Update-opensuse.gpg-key.patch
Charles Arnold2024-11-12 11:46:57 +00:00
45b5c46dff
- Update to version 1.53.4 (jsc#PED-8910) * mlcustomize: Update generated options for virt-v2v * Various build fixes and dependency changes
Charles Arnold2024-10-29 13:54:58 +00:00
2adc63a50c
- Update to version 1.53.3 (jsc#PED-8910) * Update common submodule Further refinements to Windows firstboot code. mlcustomize: Add some comments to firstboot batch file mlcustomize: Reboot Windows between each firstboot script mlcustomize: Move virt-customize modules to mlcustomize/
Charles Arnold2024-08-29 21:18:52 +00:00
f6d006f3e9
- Update to version 1.53.2 (jsc#PED-6305) * Implement --inject-blnsvr operation * 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
Charles Arnold2024-08-06 16:28:52 +00:00
cfda7cb90f
Accepting request 1188246 from Virtualization
Ana Guerrero2024-07-18 17:17:12 +00:00
3e307fcfa6
- Update to version 1.53.1 (jsc#PED-6305) * Add support for LoongArch. * Suppress false use-after-free warning generated by GCC 14 * m4/guestfs-c.m4: Re-add ./configure --enable-werror * make-fs: Use -S option with -z * sysprep: Make clearer that we do not support Windows * Fix bytecode compilation to output whole exe instead of using -custom * options: Allow nbd+unix:// URIs - Drop patches contained in new tarball Update-virt-customize-generated-files.patch Initialise-bar-fp-as-NULL.patch
Charles Arnold2024-07-16 19:11:48 +00:00
a4d5f2953a
- Add Requires on libguestfs which will pull in libguestfs-appliance and all its dependencies. guestfs-tools.spec
Charles Arnold2024-05-07 20:54:53 +00:00
c96c48f6c9
Accepting request 1165710 from Virtualization
Ana Guerrero2024-04-07 20:10:51 +00:00
39bbe7448c
- Update to version 1.52.0 * Documentation fixes * Fix bugs-in-changelog.sh: Use grep -E instead of egrep
Charles Arnold2024-01-04 20:35:35 +00:00
18ba5034ac
- Update to version 1.51.7 * mltools/libosinfo-c.c: Fix off-by-one error
Charles Arnold2024-01-02 18:47:36 +00:00
15e5065bd3
- Update to version 1.51.6 * Include <libxml/parser.h> for xmlReadMemory * Test new --key all:SELECTOR option
Charles Arnold2023-12-11 20:37:53 +00:00
9067d63068
Accepting request 1130122 from Virtualization
Ana Guerrero2023-12-01 20:25:41 +00:00
e84ebe64f2
Accepting request 1130114 from home:olh:branches:Virtualization
Charles Arnold2023-12-01 00:56:25 +00:00
6688e4f327
- Update to version 1.51.5 * No upstream changelog found in sources or webpage * customize: Change --chown to use UID:GID:FILENAME * Implement virt-customize --tar-in * Dropped the virt-dib tool * Various bug fixes and language translations
Charles Arnold2023-11-28 20:08:13 +00:00
103e494ff0
- Update to verion 1.50.0 * Drivers: Require guestfs_inspect_get_build_id API * Drivers: Add support for scanning drivers in Windows guests * New 'virt-drivers' tool This tool can be pointed at a disk image which lacks metadata and in some circumstances can determine useful information about it, such as what bootloader it contains and what device emulation it needs to boot. * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations * Customize: Run zypper dist-upgrade for --update operation * Customize: rebase to the common/mlcustomize/Guest_packages interface * Adopt inversion of SELinux relabeling in virt-customize * Update common submodule. In particular, pick up the new Inject_virtio_win module: * Inspector: Update coreos test for new <build_id> field * Inspector: Display the new build ID field * Sysprep: advise against cloning VMs with internal full disk encryption * Sysprep: make an effort to cope with LUKS-on-LVM * Fixes related to "--key ID:clevis" sysprep: set networking for "--key ID:clevis" customize: add reminder about "--key ID:clevis" get-kernel, sparsify: set networking for "--key ID:clevis" cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis" * Builder: templates: Account for UEFI when regenerating grub * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas - Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch
Charles Arnold2023-02-09 23:04:06 +00:00
4d6105041f
- Update to version 1.48.1 * This is a bug fix release
Charles Arnold2022-05-17 22:03:22 +00:00
22de1285fd
- Update to version 1.48.0 * virt-builder New templates: "alma-8.5", "centosstream-8", "debian-11", "fedora-34", "fedora-34" (armv7l), "fedora-35" "fedora-35" (aarch64) (Lars Kaiser, Stef Walter). New fedora-34 (armv7l) template is built to use UEFI. * virt-customize The yescrypt password hashing method is now supported (Björn Esser). * virt-inspector Recognise "kalilinux", "kylin" and "msdos" operating systems / Linux distros (Laszlo Ersek). Inspection of LUKS encrypted filesystems placed directly on logical volumes is now supported, but you will need libguestfs ≥ 1.48 (Laszlo Ersek). * virt-sysprep Add a new default operation called "net-nmconn" which removes NetworkManager connection profiles (Laszlo Ersek). * virt-win-reg "virt-win-reg --version" now prints both the version of guestfs tools and the libguestfs library that it is linked with. * Various bug fixes - Drop patches contained in new tarball 63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch a4930f5f-customize-Suppress-OCaml-warning.patch
Charles Arnold2022-03-17 22:42:36 +00:00
a677c39f35
Update copyright year and drop needsbinariesforbuild
Charles Arnold2022-01-31 23:41:53 +00:00
c049514bcb
Accepting request 943170 from home:vulyanov:branches:Virtualization
Dirk Mueller2022-01-03 10:32:24 +00:00
aa5ecf4ee8
- Initial creation of the guestfs-tools package split out from the libguestfs package. * This release moves many of the virt tools like virt-builder, virt-cat, virt-customize, virt-df, etc. from libguestfs to the guestfs-tools package. This makes libguestfs a bit easier to build and manage. - These patches fix ocaml build errors. 63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch a4930f5f-customize-Suppress-OCaml-warning.patch
Charles Arnold2021-12-21 21:16:11 +00:00