diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-10-15 18:02:06 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-10-15 18:04:54 +0100 |
commit | 8a89c728218ecb1c2226d28f9592604b9c2d96ca (patch) | |
tree | 8cffcdc4912d29bf8113f19985d24f5dc2b4d5b0 /guestfs-release-notes.txt | |
parent | c164cc9bea89aa627dad4338469c26a1a70b61f5 (diff) | |
download | libguestfs-8a89c728218ecb1c2226d28f9592604b9c2d96ca.tar.gz libguestfs-8a89c728218ecb1c2226d28f9592604b9c2d96ca.tar.xz libguestfs-8a89c728218ecb1c2226d28f9592604b9c2d96ca.zip |
Update release notes.
Diffstat (limited to 'guestfs-release-notes.txt')
-rw-r--r-- | guestfs-release-notes.txt | 106 |
1 files changed, 100 insertions, 6 deletions
diff --git a/guestfs-release-notes.txt b/guestfs-release-notes.txt index e4ddefd4..5b74cd9b 100644 --- a/guestfs-release-notes.txt +++ b/guestfs-release-notes.txt @@ -26,12 +26,20 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 setting the attach-method through the API + SVirt (SELinux confinement) is used to secure the libguestfs appliance, + if the libvirt backend is selected. + virtio-scsi is now used by default, if available. This greatly increases the number of drives that can be added to a single libguestfs handle (up to 255). + You can now hotplug drives (add and remove drives after launch). + Libguestfs can now handle > 25 disks, in all APIs, tools and tests. + You can label drives when adding them, then optionally refer to them by + label through the API (/dev/disk/guestfs/LABEL). + Several libguestfs APIs were reimplemented so they no longer suffer from any protocol limits. The reimplemented APIs are: guestfs_cat, guestfs_find, guestfs_read_file, guestfs_read_lines, guestfs_write, @@ -67,6 +75,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 * remove HOSTNAME field from ifcfg-eth* files (Wanlong Gao) + * miscellaneous improvements for SuSE (Olaf Hering) + virt-make-fs can now create virtual floppy disks (VFDs). guestmount has a --pid-file option. @@ -91,6 +101,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 adding the hivex API to the libguestfs API, it is much more efficient and easier to inspect and modify the Windows Registry in guests. + Better support for SuSE guests (Olaf Hering). + ports Libguestfs without the appliance can be compiled on Mac OS X (Masami @@ -102,6 +114,10 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 PowerPC 64 bit is now supported. Also libguestfs has been examined for endianness bugs and these have been fixed. + daemon + + A man page for the daemon (guestfsd(8)) is included. + Security The $HOME/.guestfish history file is now created with 0600 permissions @@ -124,6 +140,7 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 New APIs canonical-device-name + create-flags device-index disk-has-backing-file disk-format @@ -131,32 +148,42 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 filesystem-available fill-dir fstrim + get-libvirt-requested-credentials + get-libvirt-requested-credential-prompt + get-libvirt-requested-credential-challenge + get-libvirt-requested-credential-defresult hivex-* ls0 max-disks + mke2fs (Wanlong Gao) mkswap [added label and uuid optional arguments] nr-devices + parse-environment + parse-environment-list + rm-f rsync rsync-in rsync-out + set-libvirt-supported-credentials + set-libvirt-requested-credential shutdown [backported to 1.16 and 1.18] tar-in [added compress flag] tar-out [added compress, numericowner, exclude flags] umount [added force and lazy optional arguments] utsname - xfs-admin (thanks Wanlong Gao) - xfs-growfs (thanks Wanlong Gao) - xfs-info (thanks Wanlong Gao) - xfs-repair (thanks Wanlong Gao) + xfs-admin (Wanlong Gao) + xfs-growfs (Wanlong Gao) + xfs-info (Wanlong Gao) + xfs-repair (Wanlong Gao) Internals qemu ≥ 1.1.0 is required. - febootstrap ≥ 3.19 is required. + febootstrap ≥ 3.20 is required. libvirt is optional, but if you want to use the new libvirt backend for - launching the appliance then libvirt ≥ 0.10.0 would be required. + launching the appliance then libvirt ≥ 0.10.2 would be required. Functions which previously had no optargs can now be converted to ones with optargs, making extending the API much more flexible. Source and @@ -216,10 +243,72 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 You can extract a list of external commands required by the daemon, making building the appliance on certain distros easier (Olaf Hering). + The virt-rescue command is now tested during make check. + + The generator now removes unused generated files. This helps when going + back and forth with git rebase, git bisect, etc. + + Tests now run in a separate toplevel tmp/ directory in the source. This + allows the directory to be labelled for SELinux (sVirt), and also makes + it easier to clean up. + + make syntax-check now works to a greater extent, and many problems in + the main code that were found by syntax-check have been fixed (thanks + Jim Meyering). + + Emacs mode (-*- foo -*-) has been added to generated files. + + Progress bar output is now sent to /dev/tty so it doesn't end up in the + regular output of the program. virt-resize and virt-sparsify now + suppress progress bars if stdout is not a tty. + + There is now a ./configure --without-libvirt option. This is useful for + testing that the code still compiles without libvirt. + Bugs fixed ./bugs-in-changelog.sh 1.18.0.. + https://bugzilla.redhat.com/860235 + + SELinux policy ought to allow qemu to write to + unconfined_u:object_r:user_tmp_t:s0 + + https://bugzilla.redhat.com/859876 + + guestfish printed paths are not canonicalized + + https://bugzilla.redhat.com/859875 + + Progress bar output should go to tty(?) stderr(?) + + https://bugzilla.redhat.com/858696 + + virt-sysprep reports Guestfs.Error("read_lines: fopen: + /etc/sysconfig/network: No such file or directory") on some Fedora + guests + + https://bugzilla.redhat.com/858128 + + libguestfs fail to list devices added by add-drive-ro-with-if twice + + https://bugzilla.redhat.com/858126 + + virt-inspector fail to work with some windows guests + + https://bugzilla.redhat.com/853762 + + virt-sparsify should use a more robust method to detect the input + format + + https://bugzilla.redhat.com/853159 + + virt-rescue in Fedora 18 is completely broken + + https://bugzilla.redhat.com/852394 + + libguestfs inspection limits registries to 100 MiB + https://bugzilla.redhat.com/847881 RFE: allow extra arguments (like --exclude) to tar-out @@ -238,6 +327,11 @@ RELEASE NOTES FOR LIBGUESTFS 1.20 Long filenames on NTFS cause tar-out, copy-out etc to fail with error "Cannot open: File name too long" + https://bugzilla.redhat.com/842307 + + RFE: Need help designing and implementing selinux policy for + libguestfs/sVirt + https://bugzilla.redhat.com/840572 virt-make-fs / tar-in should support vfat properly |