* 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
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=69
* 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
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=65
* 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
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=63
* 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/
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=48
* 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
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=46
* 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
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=44
* 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
OBS-URL: https://build.opensuse.org/package/show/Virtualization/guestfs-tools?expand=0&rev=22