<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libguestfs.git/daemon, branch 1.2.6</title>
<subtitle>[MIRROR] library for accessing and modifying guest disk images</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/'/>
<entry>
<title>Fix error message in strings-e command (RHBZ#588651).</title>
<updated>2010-05-14T16:23:44+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-05-12T15:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=3101ea517df936843d1addc30d5f4da9f9a05e99'/>
<id>3101ea517df936843d1addc30d5f4da9f9a05e99</id>
<content type='text'>
(cherry picked from commit 287f8957fea3efe411c7ac55595d5d6c7b613e4e
and modified to apply to the stable branch.  Note that the original
commit message contains a typo 'string-e' instead of 'strings-e')
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 287f8957fea3efe411c7ac55595d5d6c7b613e4e
and modified to apply to the stable branch.  Note that the original
commit message contains a typo 'string-e' instead of 'strings-e')
</pre>
</div>
</content>
</entry>
<entry>
<title>Run udev_settle() after swapon/swapoff (RHBZ#516096).</title>
<updated>2010-05-14T16:23:44+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-05-12T15:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=ee57a338bae01aa98b10660ee740323d42ecb78c'/>
<id>ee57a338bae01aa98b10660ee740323d42ecb78c</id>
<content type='text'>
(cherry picked from commit 9d158c3ab132df21d58890f18224cd2fe020de67)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 9d158c3ab132df21d58890f18224cd2fe020de67)
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: gnulib module 'error' is used directly by the daemon.</title>
<updated>2010-05-14T16:11:28+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-05-07T21:49:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=3f3d881dc339888784bd4c30228cbb25daaf0e5d'/>
<id>3f3d881dc339888784bd4c30228cbb25daaf0e5d</id>
<content type='text'>
(cherry picked from commit b52ef0b021fc443d88d4d9c43f57468712e40965)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit b52ef0b021fc443d88d4d9c43f57468712e40965)
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Fix read-file so it fails gracefully for large files (RHBZ#589039).</title>
<updated>2010-05-14T16:06:06+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-05-07T12:30:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=988a707f3731e4174582e74fc83c30d89c5afb7e'/>
<id>988a707f3731e4174582e74fc83c30d89c5afb7e</id>
<content type='text'>
Pengzhen Cao noticed that read-file would fail for files
larger than the protocol size; this is *not* the bug.  However
it would also lose protocol synchronization after this.

The reason was that functions which return RBufferOut in the
generator must not 'touch' the *size_r parameter along error
return paths.

I fixed read-file and initrd-cat, and I checked that pread was
doing the right thing.

This also adds regression tests for read-file with various categories
of large file.
(cherry picked from commit 42f59b28f123f53ae038df23a9abee08e959e46b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pengzhen Cao noticed that read-file would fail for files
larger than the protocol size; this is *not* the bug.  However
it would also lose protocol synchronization after this.

The reason was that functions which return RBufferOut in the
generator must not 'touch' the *size_r parameter along error
return paths.

I fixed read-file and initrd-cat, and I checked that pread was
doing the right thing.

This also adds regression tests for read-file with various categories
of large file.
(cherry picked from commit 42f59b28f123f53ae038df23a9abee08e959e46b)
</pre>
</div>
</content>
</entry>
<entry>
<title>Change network configuration to use macros.</title>
<updated>2010-05-14T15:59:45+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-05-04T14:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=47bd233069261094f198f0fd14c57631ce69b4ec'/>
<id>47bd233069261094f198f0fd14c57631ce69b4ec</id>
<content type='text'>
Change the network configuration so everything is set using
some macros at the top of src/guestfs.c.

Also, rename the macros used in the daemon so they are not the
same.  It was a very long time since these sets of macros had to
match the ones defined in src/guestfs.c, despite what the comment
said.

Note that this commit should not change the semantics of the
program at all.
(cherry picked from commit 8a9f2ca65521d093ac14307aca4370d9497ac840)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the network configuration so everything is set using
some macros at the top of src/guestfs.c.

Also, rename the macros used in the daemon so they are not the
same.  It was a very long time since these sets of macros had to
match the ones defined in src/guestfs.c, despite what the comment
said.

Note that this commit should not change the semantics of the
program at all.
(cherry picked from commit 8a9f2ca65521d093ac14307aca4370d9497ac840)
</pre>
</div>
</content>
</entry>
<entry>
<title>lvresize: Use --force so it can make LVs smaller (RHBZ#587484).</title>
<updated>2010-04-30T16:38:11+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-04-30T09:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=7c434ceb4bf30703f03befc1b47b95e56ee8bd33'/>
<id>7c434ceb4bf30703f03befc1b47b95e56ee8bd33</id>
<content type='text'>
This also adds a regression test for this bug.
(cherry picked from commit c24de46d06cc3ecccf00bfaaffb06172659cdd0a)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also adds a regression test for this bug.
(cherry picked from commit c24de46d06cc3ecccf00bfaaffb06172659cdd0a)
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Split out checksum type to program name mapping into function.</title>
<updated>2010-04-23T16:10:07+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-04-23T12:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=ad7afde90f1f96142617ccfff392f2f14b2ad024'/>
<id>ad7afde90f1f96142617ccfff392f2f14b2ad024</id>
<content type='text'>
This shouldn't change the semantics of the program.

For stable-1.2 this was cherry picked from commit af29c84 and
rebased against the older code in daemon/checksum.c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This shouldn't change the semantics of the program.

For stable-1.2 this was cherry picked from commit af29c84 and
rebased against the older code in daemon/checksum.c.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved checking, documentation of modes (RHBZ#582901, RHBZ#582929).</title>
<updated>2010-04-20T07:43:42+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-04-17T12:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=e240b51188e0e342a1d538b9f328843e6e32bb6f'/>
<id>e240b51188e0e342a1d538b9f328843e6e32bb6f</id>
<content type='text'>
chmod: Disallow negative mode, document mode affected by umask.

mkdir-mode: Disallow negative mode, document that filesystems
may interpret the mode in different ways.

mknod: Disallow negative mode, document mode affected by umask.

umask: Check the range of umask mask value carefully.
(cherry picked from commit 61ab83d19009a8006dd73ebe16d22494b78be4d1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
chmod: Disallow negative mode, document mode affected by umask.

mkdir-mode: Disallow negative mode, document that filesystems
may interpret the mode in different ways.

mknod: Disallow negative mode, document mode affected by umask.

umask: Check the range of umask mask value carefully.
(cherry picked from commit 61ab83d19009a8006dd73ebe16d22494b78be4d1)
</pre>
</div>
</content>
</entry>
<entry>
<title>New partition APIs: part_del, part_get_bootable, part_get/set_mbr_id</title>
<updated>2010-04-12T18:07:12+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-04-10T12:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=e84ab94975e8582c42cc803f3e0e93355b066b47'/>
<id>e84ab94975e8582c42cc803f3e0e93355b066b47</id>
<content type='text'>
These APIs flesh out further the partitioning API.

Note for stable-1.2 branch:
Cherry picked from b68c030adfdbefe65bc9 and modified
to apply against stable-1.2.  We need these new APIs
in order to support bugfixes in virt-resize.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These APIs flesh out further the partitioning API.

Note for stable-1.2 branch:
Cherry picked from b68c030adfdbefe65bc9 and modified
to apply against stable-1.2.  We need these new APIs
in order to support bugfixes in virt-resize.
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: More reliable parsing of the output from 'parted print'.</title>
<updated>2010-04-12T18:04:13+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-04-10T12:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=7095bab6110a6e10d52c6c873082df8185aefd8c'/>
<id>7095bab6110a6e10d52c6c873082df8185aefd8c</id>
<content type='text'>
Previously we used strtok.  However this has the problem that
strtok considers multiple delimiter characters to be like a single
delimiter, eg. "1:::2" would be parsed the same as "1:2".  In
other words, the previous code would skip over or fail if there
are empty fields.
(cherry picked from commit cb9350019cc6382a35c98f522c9c4d221c92b605)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we used strtok.  However this has the problem that
strtok considers multiple delimiter characters to be like a single
delimiter, eg. "1:::2" would be parsed the same as "1:2".  In
other words, the previous code would skip over or fail if there
are empty fields.
(cherry picked from commit cb9350019cc6382a35c98f522c9c4d221c92b605)
</pre>
</div>
</content>
</entry>
</feed>
