diff --git a/guestfs-release-notes.pod b/guestfs-release-notes.pod index 88af9aa4e..649170e1d 100644 --- a/guestfs-release-notes.pod +++ b/guestfs-release-notes.pod @@ -6,19 +6,12 @@ guestfs-release-notes - libguestfs Release Notes =begin comment -NOTE! Pre-release notes for the next stable version of libguestfs. -Updated to commit d6f87fe6be5e09c0c462f92455171581a7120000 - -=end comment - -=begin html - -=end html +=end comment =head1 RELEASE NOTES FOR LIBGUESTFS 1.24 @@ -38,9 +31,8 @@ ARM (32 bit) and PPC64 are now fully supported. =head3 Tools -L is a new tool for rapidly building virtual machine -images. It is far more secure than other approaches, and allows -flexible configuration of the images. +L is a new tool for building virtual machine images. +It lets you rapidly and securely create guests and customize them. New L operations: Remove files in C and C. @@ -65,6 +57,9 @@ way through. L and L: new I<--label> option for setting filesystem label. +virt-resize I<--no-sparse> flag can be used to resize on to partitions +and other targets that are not zeroed. + =head3 Language bindings New bindings for the Go programming language. @@ -79,6 +74,8 @@ performance for temporary drives, or safety. C now works for XFS and btrfs. +New GUESTFS_EVENT_WARNING event for warning messages. + =head3 Inspection Better inspection of SUSE guests (Olaf Hering). @@ -87,8 +84,6 @@ Better support for non-standard Windows %systemroot% (Matthew Booth). Enhanced error reporting for Augeas errors. -=head3 Other - =head2 Security =over 4 @@ -100,6 +95,13 @@ L A denial of service was possible when inspecting certain guests. The fix has been backported to 1.20 and 1.22 branches. +=item CVE-2013-4419 + +L + +Fix insecure temporary directory handling for remote guestfish. The +fix has been backported to 1.20 and 1.22 branches. + =back =head2 New APIs @@ -173,6 +175,9 @@ directory. This reduces the overhead of builds considerably. Additional tests for Augeas, hivex. +Add a launch timeout of 20 minutes waiting for the appliance to start +up. + Add a timeout (4 hours) to all tests so we can catch the case where qemu or other components hang. @@ -187,6 +192,9 @@ is now feasible for developers to keep this flag enabled at all times. Backends have been refactored to be modular (although they are not actually loadable modules). +When enabled, the network now uses resolver configuration +(ie. /etc/resolv.conf) from the host. + =head2 Bugs fixed =begin comment @@ -197,6 +205,14 @@ actually loadable modules). =over 4 +=item L + +libguestfs-tools.conf should have a man page + +=item L + +valgrind errors in btrfs_subvolume_list + =item L mke2fs can't return the correct filesystem type when blockscount is less than 2048 for ext3 @@ -301,6 +317,10 @@ upload to a directory occasionally hangs instead of failing virt-sysprep should support URL-type arguments +=item L + +blockdev-setbsz succeeds, but does not affect blockdev-getbsz + =back =for comment ################################################################ diff --git a/guestfs-release-notes.txt b/guestfs-release-notes.txt index 89d997174..39e976341 100644 --- a/guestfs-release-notes.txt +++ b/guestfs-release-notes.txt @@ -20,9 +20,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.24 Tools - virt-builder(1) is a new tool for rapidly building virtual machine - images. It is far more secure than other approaches, and allows - flexible configuration of the images. + virt-builder(1) is a new tool for building virtual machine images. It + lets you rapidly and securely create guests and customize them. New virt-sysprep(1) operations: Remove files in /tmp and /var/tmp. Remove RPM database files. Change root and user passwords. More log @@ -43,6 +42,9 @@ RELEASE NOTES FOR LIBGUESTFS 1.24 virt-format(1) and virt-make-fs(1): new --label option for setting filesystem label. + virt-resize --no-sparse flag can be used to resize on to partitions and + other targets that are not zeroed. + Language bindings New bindings for the Go programming language. @@ -57,6 +59,8 @@ RELEASE NOTES FOR LIBGUESTFS 1.24 guestfs_set_label now works for XFS and btrfs. + New GUESTFS_EVENT_WARNING event for warning messages. + Inspection Better inspection of SUSE guests (Olaf Hering). @@ -65,8 +69,6 @@ RELEASE NOTES FOR LIBGUESTFS 1.24 Enhanced error reporting for Augeas errors. - Other - Security CVE-2013-2124 @@ -76,6 +78,13 @@ RELEASE NOTES FOR LIBGUESTFS 1.24 A denial of service was possible when inspecting certain guests. The fix has been backported to 1.20 and 1.22 branches. + CVE-2013-4419 + + https://www.redhat.com/archives/libguestfs/2013-October/msg00031.html + + Fix insecure temporary directory handling for remote guestfish. The + fix has been backported to 1.20 and 1.22 branches. + New APIs add-drive-scratch: Add a temporary scratch drive @@ -139,6 +148,9 @@ RELEASE NOTES FOR LIBGUESTFS 1.24 Additional tests for Augeas, hivex. + Add a launch timeout of 20 minutes waiting for the appliance to start + up. + Add a timeout (4 hours) to all tests so we can catch the case where qemu or other components hang. @@ -153,8 +165,19 @@ RELEASE NOTES FOR LIBGUESTFS 1.24 Backends have been refactored to be modular (although they are not actually loadable modules). + When enabled, the network now uses resolver configuration (ie. + /etc/resolv.conf) from the host. + Bugs fixed + https://bugzilla.redhat.com/1019889 + + libguestfs-tools.conf should have a man page + + https://bugzilla.redhat.com/1018149 + + valgrind errors in btrfs_subvolume_list + https://bugzilla.redhat.com/1002032 mke2fs can't return the correct filesystem type when blockscount is @@ -270,6 +293,10 @@ RELEASE NOTES FOR LIBGUESTFS 1.24 virt-sysprep should support URL-type arguments + https://bugzilla.redhat.com/624334 + + blockdev-setbsz succeeds, but does not affect blockdev-getbsz + RELEASE NOTES FOR LIBGUESTFS 1.22 These release notes only cover the differences from the previous