guestfs-release-notes-1.20(1) (NAME) guestfs-release-notes-1.20 - . libguestfs LIBGUESTFS 1.20 (RELEASE NOTES FOR LIBGUESTFS 1.20) / (1.18.0) . git ChangeLog . (New features) libvirt sVirt ( SELinux) libvirt Backend : o "LIBGUESTFS_ATTACH_METHOD=libvirt[:URI]" o "./configure --with-default-attach-method=libvirt[:URI]" o API "guestfs_set_attach_method" libvirt sVirt ( SELinux) libguestfs . virtio-scsi (hotplugging) virtio-scsi . libguestfs ( ). ( ). libguestfs API . (/dev/sda) (/dev/disk/guestfs/LABEL) . (POSIX ACLs) (Linux filesystem capabilities) API . (Windows Dynamic Disks) . (/ ). / (mount) (Matthew Booth). Hivex ( ) API . API libguestfs . API : "guestfs_cat" "guestfs_find" "guestfs_read_file" "guestfs_read_lines" "guestfs_write" "guestfs_write_append" "guestfs_lstatlist" "guestfs_lxattrlist" "guestfs_readlinklist" "guestfs_ls". virt "guestfish touch 'win:c:\new_file'" . "guestfish" --network libguestfs . "GUESTFISH_PS1" "guestfish" . "rsync" "ssh" "less" "lrzip" virt-rescue . "rsync" API (incremental) . "virt-sparsify" qcow2 v3 . "virt-sysprep": o UUID PV VG o (local machine ID) ( Wanlong Gao) o ABRT ( Wanlong Gao) o puppet ( Wanlong Gao) o (process accounting) ( Wanlong Gao) o --firstboot (firstboot) o HOSTNAME "ifcfg-eth*" ( Wanlong Gao) o SuSE ( Olaf Hering) o (cache) ( Wanlong Gao) o kexec-tools ( Wanlong Gao) "virt-make-fs" (VFD) . "guestmount" --pid-file (race condition) (unmounting) . (language bindings) Lua ( Jerome Vuarand ). Ruby . Python "" (sentinel) . Erlang . Erlang . 'bindtests' . . (blocking) (non-blocking) libguestfs . (inspection) . API hivex API libguestfs . SuSE ( Olaf Hering). ( John Eckersberg). Windows 8 . Fedora 18 . ISO/CD/DVD libosinfo . (ports) libguestfs Mac OS X ( Masami HIRATA). RHEL 5 'oldlinux' git . PowerPC 64 bit . libguestfs (endianness) . (daemon) (guestfsd(8)) . (Security) guestfish $HOME/.guestfish 0600 ( 0644 ) . CVE-2012-2690 "virt-edit" "edit" "guestfish" . /etc/shadow . CVE-2012-2690 libguestfs >= 1.16 . : https://bugzilla.redhat.com/show_bug.cgi?id=788642 (New APIs) acl-delete-def-file acl-get-file acl-set-file canonical-device-name cap-get-file cap-set-file create-flags device-index disk-has-backing-file disk-format disk-virtual-size filesystem-available fill-dir fstrim get-cachedir get-libvirt-requested-credentials get-libvirt-requested-credential-prompt get-libvirt-requested-credential-challenge get-libvirt-requested-credential-defresult get-tmpdir hivex-close hivex-commit hivex-node-add-child hivex-node-children hivex-node-delete-child hivex-node-get-child hivex-node-get-value hivex-node-name hivex-node-parent hivex-node-set-value hivex-node-values hivex-open hivex-root hivex-value-key hivex-value-type hivex-value-utf8 hivex-value-value inspect-list-applications2 (John Eckersberg) list-ldm-volumes list-ldm-partitions ldmtool-create-all ldmtool-diskgroup-disks ldmtool-diskgroup-name ldmtool-diskgroup-volumes ldmtool-remove-all ldmtool-scan ldmtool-scan-devices ldmtool-volume-hint ldmtool-volume-partitions ldmtool-volume-type ls0 max-disks mke2fs (Wanlong Gao) mklost-and-found mkswap [added label and uuid optional arguments] mktemp (Wanlong Gao) nr-devices parse-environment parse-environment-list rm-f rsync rsync-in rsync-out set-cachedir set-libvirt-supported-credentials set-libvirt-requested-credential set-tmpdir shutdown [backported to 1.16 and 1.18] tar-in [added compress flag] tar-out [added compress, numericowner, excludes flags] umount [added force and lazy optional arguments] utsname xfs-admin (Wanlong Gao) xfs-growfs (Wanlong Gao) xfs-info (Wanlong Gao) xfs-repair (Wanlong Gao) API C: guestfs_push_error_handler guestfs_pop_error_handler (Internals) qemu >= 1.1 ( >= 1.2 ). febootstrap >= 3.20 . libvirt libvirt libvirt >= 0.10.2 . Coverity ( Ondrej Vasik Kamil Dudka). API . API . API libguestfs (generator) (tuple) OCaml . . 39d1a7db eb185eef . : o src/launch-appliance.c "src/launch-libvirt.c". o src/action*.c . o src/guestfs.c . POD pod2* + . ( Hilko Bengen). (skipped) "make check" "SKIP:" . mount-local C (RHBZ#838081). Ruby 1.8.5 ( Ruby >= 1.9 ). Perl "./configure --disable-perl" ( Wulf C. Krueger). Perl libguestfs . Java "./configure --with-java" "./configure --without-java" / ( Wulf C. Krueger). : "./configure --enable-code-profiling" "./configure --enable-code-coverage". . vgabios sgabios ( Dan Berrange). "./run" OCaml Python Ruby Java GJS Erlang Lua . "./run --test" . . "./run" "./run" "./run" libguestfs libvirt . ( Olaf Hering). "virt-rescue" "make check" . . git rebase git bisect . "tmp/" . SELinux (sVirt) . "make syntax-check" syntax-check ( Jim Meyering). Emacs (-*- foo -*-) . (progress bar) /dev/tty . virt-resize virt-sparsify stdout tty . "./configure --without-libvirt" . libvirt . . (events) . . / : guestfs_push_error_handler (g, NULL, NULL); guestfs_mkdir (g, "/foo"); /* We don't care if this fails. */ guestfs_pop_error_handler (g); "tests/extra" . " " "make check-valgrind". "make help" . "lpj" TCG . / ( Marcelo Tosatti Olaf Hering). (Bugs fixed) https://bugzilla.redhat.com/882417 libguestfs TMPDIR https://bugzilla.redhat.com/882299 Windows 8 : "The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the 'ro' mount option." https://bugzilla.redhat.com/881953 libguestfs: /etc/hostname /etc/vconsole.conf /etc/locale.conf https://bugzilla.redhat.com/880801 virt-df -a https://bugzilla.redhat.com/879416 libguestfs-test-tool --help https://bugzilla.redhat.com/876579 mke2fs journaldevice https://bugzilla.redhat.com/860235 SELinux qemu unconfined_u:object_r:user_tmp_t:s0 https://bugzilla.redhat.com/859949 (RFE): inspect-list-applications RPM https://bugzilla.redhat.com/859885 inspect-list-applications RPM https://bugzilla.redhat.com/859876 guestfish (canonicalized) https://bugzilla.redhat.com/859875 tty(?) stderr(?) https://bugzilla.redhat.com/858696 virt-sysprep Fedora Guestfs.Error("read_lines: fopen: /etc/sysconfig/network: No such file or directory") https://bugzilla.redhat.com/858128 libguestfs add-drive-ro-with-if https://bugzilla.redhat.com/858126 virt-inspector https://bugzilla.redhat.com/853762 virt-sparsify https://bugzilla.redhat.com/853393 libvirt https://bugzilla.redhat.com/853159 virt-rescue Fedora 18 https://bugzilla.redhat.com/852394 libguestfs https://bugzilla.redhat.com/852194 virt-sparsify --compress raw https://bugzilla.redhat.com/847881 (RFE): ( --exclude) tar-out https://bugzilla.redhat.com/847880 tar-out --numeric-owner ( ) https://bugzilla.redhat.com/845522 guestfish "copy-out / localdir" "No such file or directory" https://bugzilla.redhat.com/845488 NTFS tar-out copy-out "Cannot open: File name too long" https://bugzilla.redhat.com/842307 (RFE): selinux libguestfs/sVirt https://bugzilla.redhat.com/840572 virt-make-fs / tar-in vfat https://bugzilla.redhat.com/840115 touch guestfish - case_sensitive_path https://bugzilla.redhat.com/836710 qcow2 https://bugzilla.redhat.com/834712 lvresize lvresize-free LV : "New size (nn extents) matches existing size (nn extents)" https://bugzilla.redhat.com/824716 compress-device-out bzip2 https://bugzilla.redhat.com/824043 guestfish https://bugzilla.redhat.com/823887 vfat https://bugzilla.redhat.com/823885 virt-make-fs vfat https://bugzilla.redhat.com/823883 virt-make-fs -t fat https://bugzilla.redhat.com/823821 /etc/HOSTNAME https://bugzilla.redhat.com/801117 libguestfs Windows 8 https://bugzilla.redhat.com/798979 Ubuntu oneiric : "multi-boot operating systems are not supported" https://bugzilla.redhat.com/782167 libguestfs ( spanned) https://bugzilla.redhat.com/713678 febootstrap https://bugzilla.redhat.com/627675 libguestfs /dev/disk/by-id/* https://bugzilla.redhat.com/602997 part-get-bootable (SEE ALSO) guestfs-examples(1), guestfs-faq(1), guestfs-performance(1), guestfs-recipes(1), guestfs-testing(1), guestfs(3), guestfish(1), http://libguestfs.org (AUTHOR) Richard W.M. Jones (COPYRIGHT) Copyright (C) 2009-2025 Red Hat Inc. (LICENSE) << >> (GNU General Public License) ( ) . . << >> . << >> : Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. (BUGS) libguestfs : https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools libguestfs : https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools : o libguestfs. o libguestfs ( ) o . o libguestfs-test-tool(1) . libguestfs-1.60.1 2026-07-14 guestfs-release-notes-1.20(1)