File guestfs-tools.changes of Package guestfs-tools

-------------------------------------------------------------------
Tue May 20 16:14:35 MDT 2025 - carnold@suse.com

- 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

-------------------------------------------------------------------
Thu Apr  3 11:36:44 MDT 2025 - carnold@suse.com

- 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

-------------------------------------------------------------------
Wed Mar 12 14:50:23 MDT 2025 - carnold@suse.com

- 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

-------------------------------------------------------------------
Tue Feb 18 09:33:55 MST 2025 - carnold@suse.com

- 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

-------------------------------------------------------------------
Wed Feb 12 15:39:37 MST 2025 - carnold@suse.com

- Update to version 1.53.6 (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

-------------------------------------------------------------------
Fri Jan  3 14:50:33 MST 2025 - carnold@suse.com

- Update to version 1.53.5 (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

-------------------------------------------------------------------
Tue Nov 12 04:37:05 MST 2024 - carnold@suse.com

- virt-builder ships with out-of-date openSUSE signing key
  resulting in a GPG failure
  builder-update-openSUSE.gpg-key.patch

-------------------------------------------------------------------
Tue Oct 29 07:51:25 MDT 2024 - carnold@suse.com

- Update to version 1.53.4 (jsc#PED-8910)
  * mlcustomize: Update generated options for virt-v2v
  * Various build fixes and dependency changes

-------------------------------------------------------------------
Thu Aug 29 15:15:13 MDT 2024 - carnold@suse.com

- 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/

-------------------------------------------------------------------
Tue Aug  6 10:26:14 MDT 2024 - carnold@suse.com

- 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

-------------------------------------------------------------------
Tue Jul 16 12:58:56 MDT 2024 - carnold@suse.com

- 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

-------------------------------------------------------------------
Tue May  7 14:50:42 MDT 2024 - carnold@suse.com

- Add Requires on libguestfs which will pull in
  libguestfs-appliance and all its dependencies. (bsc#1223444)
  guestfs-tools.spec

-------------------------------------------------------------------
Fri Mar 29 13:02:14 MDT 2024 - carnold@suse.com

- Upstream bug fixes
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch

-------------------------------------------------------------------
Thu Jan  4 13:27:31 MST 2024 - carnold@suse.com

- Update to version 1.52.0 (jsc#PED-6305)
  * mltools/libosinfo-c.c: Fix off-by-one error
  * Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep

-------------------------------------------------------------------
Mon Dec 11 12:45:24 MST 2023 - carnold@suse.com

- Update to version 1.51.6
  * Include <libxml/parser.h> for xmlReadMemory
  * Test new --key all:SELECTOR option

-------------------------------------------------------------------
Thu Nov 30 22:22:22 UTC 2023 - olaf@aepfle.de

- Remove obsolete requirement for ocaml-gettext-stub-devel
- Require OCaml 4.07+

-------------------------------------------------------------------
Tue Nov 28 12:46:46 MST 2023 - carnold@suse.com

- 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

-------------------------------------------------------------------
Mon May  1 10:25:03 MDT 2023 - carnold@suse.com

- Update to version 1.50.1 bug fix release
  * No upstream changelog found in sources or webpage

-------------------------------------------------------------------
Fri Mar 17 11:31:35 UTC 2023 - Bernhard Wiedemann <bwiedemann@suse.com>

- Use gzip -n for bit-reproducible packages

-------------------------------------------------------------------
Thu Feb  9 15:23:16 MST 2023 - carnold@suse.com

- 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

-------------------------------------------------------------------
Wed Jan 25 16:20:36 MST 2023 - carnold@suse.com

- Update to version 1.48.3 bug fix release
  * jsc#PED-2113
  * No upstream changelog found in sources or webpage

-------------------------------------------------------------------
Tue Dec 27 16:17:44 UTC 2022 - Andreas Schwab <schwab@suse.de>

- Enable build on riscv64

-------------------------------------------------------------------
Tue Oct  4 14:00:46 MDT 2022 - carnold@suse.com

- jsc#PED-2104 [Virt Tools] Refresh Virtualization Tools for Xen
  and KVM Management

-------------------------------------------------------------------
Wed Jun 29 09:51:03 MDT 2022 - carnold@suse.com

- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
  to DOS - CVE-2022-2211
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch

-------------------------------------------------------------------
Thu Jun  2 14:17:49 MDT 2022 - carnold@suse.com

- Update to version 1.48.2
  * This is a bug fix release

-------------------------------------------------------------------
Mon May 16 14:46:20 MDT 2022 - carnold@suse.com

- Update to version 1.48.1
  * This is a bug fix release

-------------------------------------------------------------------
Thu Mar 17 16:14:02 MDT 2022 - carnold@suse.com

- 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

-------------------------------------------------------------------
Thu Dec 30 07:16:53 UTC 2021 - Vasily Ulyanov <vasily.ulyanov@suse.com>

- Fix Requires: gnupg2 -> gpg2

-------------------------------------------------------------------
Fri Dec 17 15:41:18 MST 2021 - carnold@suse.com

- 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

openSUSE Build Service is sponsored by