Finalize release notes for libguestfs 1.24 release.

This commit is contained in:
Richard W.M. Jones
2013-10-17 16:03:08 +01:00
parent 6611d45ab7
commit b68a99b8e2
2 changed files with 65 additions and 18 deletions

View File

@@ -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
<script>
document.body.style.backgroundImage = "url('draft.png')";
document.body.style.backgroundRepeat = "no-repeat";
</script>
=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<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.
L<virt-builder(1)> is a new tool for building virtual machine images.
It lets you rapidly and securely create guests and customize them.
New L<virt-sysprep(1)> operations:
Remove files in C</tmp> and C</var/tmp>.
@@ -65,6 +57,9 @@ way through.
L<virt-format(1)> and L<virt-make-fs(1)>: 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<guestfs_set_label> 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<https://bugzilla.redhat.com/show_bug.cgi?id=968306>
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<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.
=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<https://bugzilla.redhat.com/1019889>
libguestfs-tools.conf should have a man page
=item L<https://bugzilla.redhat.com/1018149>
valgrind errors in btrfs_subvolume_list
=item L<https://bugzilla.redhat.com/1002032>
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<https://bugzilla.redhat.com/624334>
blockdev-setbsz succeeds, but does not affect blockdev-getbsz
=back
=for comment ################################################################

View File

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