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