<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libguestfs.git/bootstrap, branch 1.18.7</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>Mac OS X: Use gnulib stat-time module explicitly.</title>
<updated>2012-08-05T20:41:55+00:00</updated>
<author>
<name>Masami HIRATA</name>
<email>msmhrt@gmail.com</email>
</author>
<published>2012-07-24T14:10:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=dcab147ad86205ae982b6e91c08f7998edb223cf'/>
<id>dcab147ad86205ae982b6e91c08f7998edb223cf</id>
<content type='text'>
Signed-off-by: Masami HIRATA &lt;msmhrt@gmail.com&gt;
(cherry picked from commit 7d3f190d90140aa15b1326bdf7756c39559ae3c2)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Masami HIRATA &lt;msmhrt@gmail.com&gt;
(cherry picked from commit 7d3f190d90140aa15b1326bdf7756c39559ae3c2)
</pre>
</div>
</content>
</entry>
<entry>
<title>Mac OS X: Use gnulib fstatat module explicitly.</title>
<updated>2012-08-05T20:40:44+00:00</updated>
<author>
<name>Masami HIRATA</name>
<email>msmhrt@gmail.com</email>
</author>
<published>2012-07-24T14:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=85c99c108f93338c21ac25f0894c3de9d896aad2'/>
<id>85c99c108f93338c21ac25f0894c3de9d896aad2</id>
<content type='text'>
Signed-off-by: Masami HIRATA &lt;msmhrt@gmail.com&gt;
(cherry picked from commit a47fa7a65e89d80ba1362b39cb9686e5022b7dce)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Masami HIRATA &lt;msmhrt@gmail.com&gt;
(cherry picked from commit a47fa7a65e89d80ba1362b39cb9686e5022b7dce)
</pre>
</div>
</content>
</entry>
<entry>
<title>Mac OS X: Use gnulib memmem module explicitly.</title>
<updated>2012-08-05T20:40:40+00:00</updated>
<author>
<name>Masami HIRATA</name>
<email>msmhrt@gmail.com</email>
</author>
<published>2012-07-24T14:10:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=9a79ce1f3739b69c38d49cdc90563d140f3f3aff'/>
<id>9a79ce1f3739b69c38d49cdc90563d140f3f3aff</id>
<content type='text'>
m4/.gitignore: Update.

Signed-off-by: Masami HIRATA &lt;msmhrt@gmail.com&gt;
(cherry picked from commit d6ef91d7c4b6cfbd9e4d49317dc7ed414900c4d2)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
m4/.gitignore: Update.

Signed-off-by: Masami HIRATA &lt;msmhrt@gmail.com&gt;
(cherry picked from commit d6ef91d7c4b6cfbd9e4d49317dc7ed414900c4d2)
</pre>
</div>
</content>
</entry>
<entry>
<title>gnulib: Don't include or run getlogin_r test (thanks Jim Meyering).</title>
<updated>2012-08-05T20:30:05+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-07-19T11:43:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=c6989972db6e8b7b0c04890ddf202273d5b05af6'/>
<id>c6989972db6e8b7b0c04890ddf202273d5b05af6</id>
<content type='text'>
See:
https://lists.gnu.org/archive/html/bug-gnulib/2012-07/msg00194.html
(cherry picked from commit 6e1b5f0feac50a498cb7319e5051a251877fe682)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See:
https://lists.gnu.org/archive/html/bug-gnulib/2012-07/msg00194.html
(cherry picked from commit 6e1b5f0feac50a498cb7319e5051a251877fe682)
</pre>
</div>
</content>
</entry>
<entry>
<title>bootstrap: Remove autopoint, po stuff from bootstrap script.</title>
<updated>2012-05-09T15:13:57+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-05-09T15:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=5764ac12cfdecd1f807fb87ae7a2a9783907b42b'/>
<id>5764ac12cfdecd1f807fb87ae7a2a9783907b42b</id>
<content type='text'>
It's not needed since we no longer use gettextize cruft.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's not needed since we no longer use gettextize cruft.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use O_CLOEXEC / SOCK_CLOEXEC for almost all file descriptors.</title>
<updated>2012-03-14T19:30:46+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-03-14T19:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=606732d02e678161ff433040a21d54fc2ea8bb43'/>
<id>606732d02e678161ff433040a21d54fc2ea8bb43</id>
<content type='text'>
The presumption is that all file descriptors should be created with
the close-on-exec flag set.  The only exception are file descriptors
that we want passed through to exec'd subprocesses (mainly pipes and
stdin/stdout/stderr).

For open calls, we pass O_CLOEXEC as an extra flag, eg:

  fd = open ("foo", O_RDONLY|O_CLOEXEC);

This is a Linux-ism, but using a macro we can easily make it portable.

For sockets, similarly:

  sock = socket (..., SOCK_STREAM|SOCK_CLOEXEC, ...);

For accepted sockets, we use the Linux accept4 system call which
allows flags to be supplied, but we use the Gnulib 'accept4' module to
make this portable.

For dup, dup2, we use the Linux dup3 system call, and the Gnulib
modules 'dup3' and 'cloexec'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The presumption is that all file descriptors should be created with
the close-on-exec flag set.  The only exception are file descriptors
that we want passed through to exec'd subprocesses (mainly pipes and
stdin/stdout/stderr).

For open calls, we pass O_CLOEXEC as an extra flag, eg:

  fd = open ("foo", O_RDONLY|O_CLOEXEC);

This is a Linux-ism, but using a macro we can easily make it portable.

For sockets, similarly:

  sock = socket (..., SOCK_STREAM|SOCK_CLOEXEC, ...);

For accepted sockets, we use the Linux accept4 system call which
allows flags to be supplied, but we use the Gnulib 'accept4' module to
make this portable.

For dup, dup2, we use the Linux dup3 system call, and the Gnulib
modules 'dup3' and 'cloexec'.
</pre>
</div>
</content>
</entry>
<entry>
<title>daemon: Remove separate configure of daemon subdirectory.</title>
<updated>2011-08-05T11:34:11+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2011-08-05T09:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=60d5a50f4d3d9e2c2f5a7d42a6859de709bda3f6'/>
<id>60d5a50f4d3d9e2c2f5a7d42a6859de709bda3f6</id>
<content type='text'>
Combine the two Gnulib instances together.

Add checks from old daemon/configure.ac into configure.ac.

Fix daemon/Makefile.am so it is like a normal subdirectory
Makefile.am.

Because we are now using the replacement strerror_r function from
Gnulib (instead of the one from glibc directly), this requires a small
change to src/guestfs.c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Combine the two Gnulib instances together.

Add checks from old daemon/configure.ac into configure.ac.

Fix daemon/Makefile.am so it is like a normal subdirectory
Makefile.am.

Because we are now using the replacement strerror_r function from
Gnulib (instead of the one from glibc directly), this requires a small
change to src/guestfs.c.
</pre>
</div>
</content>
</entry>
<entry>
<title>bootstrap: use --libtool</title>
<updated>2011-06-10T11:29:49+00:00</updated>
<author>
<name>Jim Meyering</name>
<email>meyering@redhat.com</email>
</author>
<published>2011-06-09T20:15:52+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=343ba6d482643882c3ab3a529f3d882ee1ba36f9'/>
<id>343ba6d482643882c3ab3a529f3d882ee1ba36f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New tool: virt-filesystems</title>
<updated>2010-11-23T10:22:08+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-11-22T17:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=fbc2555903be8c88ad9430d871cf0d27c8fded1e'/>
<id>fbc2555903be8c88ad9430d871cf0d27c8fded1e</id>
<content type='text'>
This tool replaces virt-list-filesystems and virt-list-partitions with
a new tool written in C with a more uniform command line structure
and output.

This existing Perl tools are deprecated but remain indefinitely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tool replaces virt-list-filesystems and virt-list-partitions with
a new tool written in C with a more uniform command line structure
and output.

This existing Perl tools are deprecated but remain indefinitely.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Remove ocaml/.depend from git."</title>
<updated>2010-11-08T22:35:13+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-11-08T22:35:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=e3acf93ce9e87ce308cf50a4f41408b25dd910e9'/>
<id>e3acf93ce9e87ce308cf50a4f41408b25dd910e9</id>
<content type='text'>
This reverts commit 064569bcbf854a9cf588ce31851d987d5f114ec8.

This commit does the wrong thing: creating an empty ocaml/.depend
file is wrong because building the OCaml bindings will fail.
Not having this file will prevent automake from running.  Therefore
this file has to exist with the correct content in git.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 064569bcbf854a9cf588ce31851d987d5f114ec8.

This commit does the wrong thing: creating an empty ocaml/.depend
file is wrong because building the OCaml bindings will fail.
Not having this file will prevent automake from running.  Therefore
this file has to exist with the correct content in git.
</pre>
</div>
</content>
</entry>
</feed>
