mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
Finalize release notes for libguestfs 1.24 release.
This commit is contained in:
@@ -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 ################################################################
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user