<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libguestfs.git/bootstrap, branch oldlinux</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>EPEL 5: Add gnulib utimensat module.</title>
<updated>2012-06-27T15:36:16+00:00</updated>
<author>
<name>Richard W.M. Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2012-06-17T21:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=434ebc30e4ed262d1dbb0167cbeb99a7b3147d19'/>
<id>434ebc30e4ed262d1dbb0167cbeb99a7b3147d19</id>
<content type='text'>
This function is missing in RHEL 5-era kernels.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function is missing in RHEL 5-era kernels.
</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>
<entry>
<title>Remove ocaml/.depend from git.</title>
<updated>2010-10-28T14:16:14+00:00</updated>
<author>
<name>Matthew Booth</name>
<email>mbooth@redhat.com</email>
</author>
<published>2010-10-28T14:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=064569bcbf854a9cf588ce31851d987d5f114ec8'/>
<id>064569bcbf854a9cf588ce31851d987d5f114ec8</id>
<content type='text'>
ocaml/.depend is automatically generated. This patch removes it from git.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ocaml/.depend is automatically generated. This patch removes it from git.
</pre>
</div>
</content>
</entry>
<entry>
<title>po: Don't generate po/Makevars file and include Perl keywords (RHBZ#559963).</title>
<updated>2010-05-12T17:13:01+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rjones@redhat.com</email>
</author>
<published>2010-05-12T13:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=48133118071a26950840fe33326c09130955c35e'/>
<id>48133118071a26950840fe33326c09130955c35e</id>
<content type='text'>
I don't see a reason to autogenerate po/Makevars, and in the
earlier commit which changed this file to being autogenerated
we accidentally lost the special Perl keywords, copyright notice
and bug reporting address.  Fix all of that.

This partially reverts commit febff9d2a35c4f40abbaf8943146476bdeac671e.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I don't see a reason to autogenerate po/Makevars, and in the
earlier commit which changed this file to being autogenerated
we accidentally lost the special Perl keywords, copyright notice
and bug reporting address.  Fix all of that.

This partially reverts commit febff9d2a35c4f40abbaf8943146476bdeac671e.
</pre>
</div>
</content>
</entry>
<entry>
<title>Mac OS X: Use gnulib setenv module explicitly.</title>
<updated>2010-03-22T08:38:36+00:00</updated>
<author>
<name>Richard Jones</name>
<email>rich@koneko.home.annexia.org</email>
</author>
<published>2010-03-22T08:29:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/rjones/public_git/libguestfs.git/commit/?id=f5d52fa3c00e525cd5d86089b85f970a5c4e7c21'/>
<id>f5d52fa3c00e525cd5d86089b85f970a5c4e7c21</id>
<content type='text'>
See:
https://www.redhat.com/archives/libguestfs/2010-March/thread.html#00094
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See:
https://www.redhat.com/archives/libguestfs/2010-March/thread.html#00094
</pre>
</div>
</content>
</entry>
</feed>
