<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libguestfs.git/daemon, branch stable-1.4</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>daemon: Use stdint UINT64_C instead of &lt;const&gt;ULL.</title>
<updated>2010-10-23T15:03:17+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-10-22T16:10:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=29bf1fb6505245b9cbd97df8de395bcf0d7e9e36'/>
<id>29bf1fb6505245b9cbd97df8de395bcf0d7e9e36</id>
<content type='text'>
(cherry picked from commit cd29c50ca820a03b9cecb300a84fb884425cb565)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit cd29c50ca820a03b9cecb300a84fb884425cb565)
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Move 'exists', 'is-file' and 'is-dir' to separate file.</title>
<updated>2010-10-23T14:09:56+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-09-09T21:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=ed87e28af0e4099afd11b9543ab29d7b95b0b9e8'/>
<id>ed87e28af0e4099afd11b9543ab29d7b95b0b9e8</id>
<content type='text'>
This commit is just code movement.
(cherry picked from commit 3a99114360636806078bbf614c241e89661bcc7f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit is just code movement.
(cherry picked from commit 3a99114360636806078bbf614c241e89661bcc7f)
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Fix debug-upload command if compiled without --enable-debug.</title>
<updated>2010-09-08T15:43:16+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-09-08T15:42:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=b7a4ec83fbfb5e5d91e5cb72a88f532f39f6ab41'/>
<id>b7a4ec83fbfb5e5d91e5cb72a88f532f39f6ab41</id>
<content type='text'>
This was an upstream bug which we never encountered, and meanwhile
was fixed upstream by removing the conditional --enable-debug code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was an upstream bug which we never encountered, and meanwhile
was fixed upstream by removing the conditional --enable-debug code.
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Don't warn about 'long long' usage.</title>
<updated>2010-09-08T15:33:12+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-09-06T09:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=bc25553855ef87a49e01d34c8128a85f3394c5e0'/>
<id>bc25553855ef87a49e01d34c8128a85f3394c5e0</id>
<content type='text'>
This removes a fatal warning (-Werror) which stops compilation
on 32 bit machines.
(cherry picked from commit aa96881a512a144f4611a8e7c9801be9bb7ff9cf)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes a fatal warning (-Werror) which stops compilation
on 32 bit machines.
(cherry picked from commit aa96881a512a144f4611a8e7c9801be9bb7ff9cf)
</pre>
</div>
</content>
</entry>
<entry>
<title>file: Fix file command on /dev/VG/LV paths (RHBZ#582484).</title>
<updated>2010-06-08T15:04:01+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-06-08T15:04:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=ba39ced8804765705f4c61a92db0fddb8d672c7d'/>
<id>ba39ced8804765705f4c61a92db0fddb8d672c7d</id>
<content type='text'>
Previous commit 4df593496e116dfb635731c058b7627e81fc179c broke the
"file" command on logical volume paths, since these are symbolic
links.  We *should* follow these (only).

This inadvertantly broke virt-inspector too, which indicates that
we need more regression testing in this area.  Since carrying whole
Fedora images around could make the distribution even larger than
now, I'm not sure at the moment how to do this.

Thanks to Matt Booth for diagnosing this bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previous commit 4df593496e116dfb635731c058b7627e81fc179c broke the
"file" command on logical volume paths, since these are symbolic
links.  We *should* follow these (only).

This inadvertantly broke virt-inspector too, which indicates that
we need more regression testing in this area.  Since carrying whole
Fedora images around could make the distribution even larger than
now, I'm not sure at the moment how to do this.

Thanks to Matt Booth for diagnosing this bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>file: Restrict to regular files (RHBZ#582484).</title>
<updated>2010-06-04T14:07:27+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-06-04T10:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=4df593496e116dfb635731c058b7627e81fc179c'/>
<id>4df593496e116dfb635731c058b7627e81fc179c</id>
<content type='text'>
The file call can hang if called on char devices (because we are
using the file -s option).

This is hard to solve cleanly without adding another file API.

However this restricts file to regular files, unless called explicitly
with a /dev/ path.  For non-regular files, it will now return a
string like "directory".

There is a small semantic change for symbolic links.  Previously
it would not have worked at all on absolute links (or rather, the
results would have been undefined).  It would have treated relative
symlinks to regular files as the regular file itself.  Now it will
return the string "symbolic link" in both cases.

This commit also makes the API safe when called on untrusted
filesystems.  Previously a filesystem might have been set up so
that (eg) /etc/redhat-release was a char device, which would have
caused virt-inspector and virt-v2v to hang.  Now it will not hang.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The file call can hang if called on char devices (because we are
using the file -s option).

This is hard to solve cleanly without adding another file API.

However this restricts file to regular files, unless called explicitly
with a /dev/ path.  For non-regular files, it will now return a
string like "directory".

There is a small semantic change for symbolic links.  Previously
it would not have worked at all on absolute links (or rather, the
results would have been undefined).  It would have treated relative
symlinks to regular files as the regular file itself.  Now it will
return the string "symbolic link" in both cases.

This commit also makes the API safe when called on untrusted
filesystems.  Previously a filesystem might have been set up so
that (eg) /etc/redhat-release was a char device, which would have
caused virt-inspector and virt-v2v to hang.  Now it will not hang.
</pre>
</div>
</content>
</entry>
<entry>
<title>touch: Restrict touch to regular files only (RHBZ#582484).</title>
<updated>2010-06-04T12:53:10+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-06-04T10:55:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=74958b0ad44df6ed703cd3009983d04ade3a8e93'/>
<id>74958b0ad44df6ed703cd3009983d04ade3a8e93</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Rearrange code in 'file' command.</title>
<updated>2010-06-04T10:23:01+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-06-04T10:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=e3befe5a2e85179dcc5a52aa7d74b9cc5f3430ec'/>
<id>e3befe5a2e85179dcc5a52aa7d74b9cc5f3430ec</id>
<content type='text'>
  path = path to access file (/sysroot/.. or /dev/..)
  display_path = original path, saved so we can display it
  buf = optional buffer which is freed along return codepaths

There should be no change to the semantics of the code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  path = path to access file (/sysroot/.. or /dev/..)
  display_path = original path, saved so we can display it
  buf = optional buffer which is freed along return codepaths

There should be no change to the semantics of the code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to latest gnulib.</title>
<updated>2010-06-04T09:19:33+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-06-04T08:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=00cc40a5f3304ff940fed302107067945177f31f'/>
<id>00cc40a5f3304ff940fed302107067945177f31f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mkfs-b: Map block size to cluster size for VFAT and NTFS partitions (RHBZ#599464).</title>
<updated>2010-06-03T13:33:59+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-06-03T13:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=4d5c22800214008b229e937dada2299de8353d9e'/>
<id>4d5c22800214008b229e937dada2299de8353d9e</id>
<content type='text'>
This also adds a regression test for VFAT and (conditionally)
NTFS filesystems.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also adds a regression test for VFAT and (conditionally)
NTFS filesystems.
</pre>
</div>
</content>
</entry>
</feed>
