<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/lib/tevent, branch talloc-2.0.7</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>wafsamba: Only install .pc files if libraries are public.</title>
<updated>2011-08-21T01:22:05+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2011-08-21T01:02:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=31912781ca84db9b27264b5182729d1097c0661d'/>
<id>31912781ca84db9b27264b5182729d1097c0661d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: don't force the nesting flag to false in the destructor</title>
<updated>2011-08-12T03:18:25+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2011-08-12T01:56:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=4aba7752195ffda980abf4a98b870d113615f662'/>
<id>4aba7752195ffda980abf4a98b870d113615f662</id>
<content type='text'>
the tevent destructor is called in tevent_re_initialise(), to reset
the event context back to its original state for creating child
processes. We need the nesting flag to stay the same

Pair-Programmed-With: Andrew Bartlett &lt;abartlet@samba.org&gt;

Autobuild-User: Andrew Tridgell &lt;tridge@samba.org&gt;
Autobuild-Date: Fri Aug 12 05:18:25 CEST 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the tevent destructor is called in tevent_re_initialise(), to reset
the event context back to its original state for creating child
processes. We need the nesting flag to stay the same

Pair-Programmed-With: Andrew Bartlett &lt;abartlet@samba.org&gt;

Autobuild-User: Andrew Tridgell &lt;tridge@samba.org&gt;
Autobuild-Date: Fri Aug 12 05:18:25 CEST 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: fix documentation for tevent_context_init_byname()</title>
<updated>2011-08-11T19:56:37+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2011-08-11T10:39:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=ce93b4f4645b15e204590633a8047c2bfec13154'/>
<id>ce93b4f4645b15e204590633a8047c2bfec13154</id>
<content type='text'>
Signed-off-by: Simo Sorce &lt;idra@samba.org&gt;

Autobuild-User: Simo Sorce &lt;idra@samba.org&gt;
Autobuild-Date: Thu Aug 11 21:56:37 CEST 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Simo Sorce &lt;idra@samba.org&gt;

Autobuild-User: Simo Sorce &lt;idra@samba.org&gt;
Autobuild-Date: Thu Aug 11 21:56:37 CEST 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: Set FD_CLOEXEC on epoll handle</title>
<updated>2011-08-11T18:38:53+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2011-08-11T10:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=158b208dfd75c04698f9f9196161322b16a020a2'/>
<id>158b208dfd75c04698f9f9196161322b16a020a2</id>
<content type='text'>
If an application using libtevent starts a new process the epoll file descriptor
is leaked to the new process if the event context is not freed explicitly. By
setting FD_CLOEXEC this is not needed anymore.

Signed-off-by: Simo Sorce &lt;idra@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an application using libtevent starts a new process the epoll file descriptor
is leaked to the new process if the event context is not freed explicitly. By
setting FD_CLOEXEC this is not needed anymore.

Signed-off-by: Simo Sorce &lt;idra@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: cleanup nesting counter when doing a full reinit.</title>
<updated>2011-08-10T16:14:02+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>idra@samba.org</email>
</author>
<published>2011-04-26T03:40:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=74f3e52f009126aad7a039d02e42f5c60e6209a8'/>
<id>74f3e52f009126aad7a039d02e42f5c60e6209a8</id>
<content type='text'>
We may be forking from within a loop, so we need to clean-up to avoid
aborts when nesting is not allowed and we are in a new children.

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We may be forking from within a loop, so we need to clean-up to avoid
aborts when nesting is not allowed and we are in a new children.

Signed-off-by: Andreas Schneider &lt;asn@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: change the version to 0.9.14 after the tevent_queue changes</title>
<updated>2011-08-09T21:02:17+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2011-08-09T14:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=fd3382906a86aa7077aac535fee39cc5b441d682'/>
<id>fd3382906a86aa7077aac535fee39cc5b441d682</id>
<content type='text'>
metze

Autobuild-User: Stefan Metzmacher &lt;metze@samba.org&gt;
Autobuild-Date: Tue Aug  9 23:02:17 CEST 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze

Autobuild-User: Stefan Metzmacher &lt;metze@samba.org&gt;
Autobuild-Date: Tue Aug  9 23:02:17 CEST 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: fix some comments in tevent.h</title>
<updated>2011-08-09T19:37:42+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2011-08-09T14:05:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=c6363bb352daab5b5e4523df14ea8f20b630be75'/>
<id>c6363bb352daab5b5e4523df14ea8f20b630be75</id>
<content type='text'>
metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: add tevent_queue_add_entry() and tevent_queue_add_optimize_empty()</title>
<updated>2011-08-09T19:37:41+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2011-07-28T08:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=1533f1722de96f814c5e9de9aebc2892eb4bf882'/>
<id>1533f1722de96f814c5e9de9aebc2892eb4bf882</id>
<content type='text'>
This adds more flexible handling for the add operation:

- It allows the caller to remove a tevent_req from the queue
  by calling talloc_free() on the returned tevent_queue_entry.
- It allows the caller to optimize for the empty queue case,
  where it the caller wants to avoid the delay caused by
  the immediate event.

metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds more flexible handling for the add operation:

- It allows the caller to remove a tevent_req from the queue
  by calling talloc_free() on the returned tevent_queue_entry.
- It allows the caller to optimize for the empty queue case,
  where it the caller wants to avoid the delay caused by
  the immediate event.

metze
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: splitout tevent_queue_add_internal() from tevent_queue_add()</title>
<updated>2011-08-09T19:37:41+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2011-08-09T13:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=6b7d58cb4ee3ed7796a8dc67c214a1b8439fbaeb'/>
<id>6b7d58cb4ee3ed7796a8dc67c214a1b8439fbaeb</id>
<content type='text'>
metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: allow tevent_queue_add() to take a NULL trigger function</title>
<updated>2011-08-09T19:37:41+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2011-07-28T07:45:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=aba9d48f55b7e69af0967d0f435843c833357ec7'/>
<id>aba9d48f55b7e69af0967d0f435843c833357ec7</id>
<content type='text'>
This way the caller can add a blocker to the queue.

metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way the caller can add a blocker to the queue.

metze
</pre>
</div>
</content>
</entry>
</feed>
