<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/lib/tevent, branch v3-5-test</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>Fix bug 7462 - Non-standard SA_RESETHAND is used in ...lib/tevent/tevent_sig</title>
<updated>2011-08-02T18:49:46+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2011-08-02T18:49:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=490986add9d5e80b24e90dbfe3e3ef23ce5584a0'/>
<id>490986add9d5e80b24e90dbfe3e3ef23ce5584a0</id>
<content type='text'>
Make SA_RESETHAND conditional on its existance.

Autobuild-User: Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date: Mon Aug  1 22:03:45 CEST 2011 on sn-devel-104
(cherry picked from commit 0c67efdd68b9808542c090b9fd9920e4e37d85d0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make SA_RESETHAND conditional on its existance.

Autobuild-User: Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date: Mon Aug  1 22:03:45 CEST 2011 on sn-devel-104
(cherry picked from commit 0c67efdd68b9808542c090b9fd9920e4e37d85d0)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix denial of service - memory corruption.</title>
<updated>2011-02-28T13:43:59+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2011-02-27T16:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b9c9874cdddfde5726c985b2154adee47597f77f'/>
<id>b9c9874cdddfde5726c985b2154adee47597f77f</id>
<content type='text'>
CVE-2011-0719

Fix bug #7949 (DoS in Winbind and smbd with many file descriptors open).

All current released versions of Samba are vulnerable to
a denial of service caused by memory corruption. Range
checks on file descriptors being used in the FD_SET macro
were not present allowing stack corruption. This can cause
the Samba code to crash or to loop attempting to select
on a bad file descriptor set.

A connection to a file share, or a local account is needed
to exploit this problem, either authenticated or unauthenticated
(guest connection).

Currently we do not believe this flaw is exploitable
beyond a crash or causing the code to loop, but on the
advice of our security reviewers we are releasing fixes
in case an exploit is discovered at a later date.
(cherry picked from commit c3ad6eb506623435d3d9ce62d6f34ed1c960d4be)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CVE-2011-0719

Fix bug #7949 (DoS in Winbind and smbd with many file descriptors open).

All current released versions of Samba are vulnerable to
a denial of service caused by memory corruption. Range
checks on file descriptors being used in the FD_SET macro
were not present allowing stack corruption. This can cause
the Samba code to crash or to loop attempting to select
on a bad file descriptor set.

A connection to a file share, or a local account is needed
to exploit this problem, either authenticated or unauthenticated
(guest connection).

Currently we do not believe this flaw is exploitable
beyond a crash or causing the code to loop, but on the
advice of our security reviewers we are releasing fixes
in case an exploit is discovered at a later date.
(cherry picked from commit c3ad6eb506623435d3d9ce62d6f34ed1c960d4be)
</pre>
</div>
</content>
</entry>
<entry>
<title>s3: signals are processed twice in child.</title>
<updated>2010-04-01T07:04:15+00:00</updated>
<author>
<name>Bo Yang</name>
<email>boyang@samba.org</email>
</author>
<published>2010-02-09T09:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=3d10185c518608c332d41e2814e49cfce47d02e6'/>
<id>3d10185c518608c332d41e2814e49cfce47d02e6</id>
<content type='text'>
Signed-off-by: Bo Yang &lt;boyang@samba.org&gt;
(cherry picked from commit 8c8bb51de1ac2baa46ac0736fae12c034288e5d4)

Fix bug #7206 (duplicate signal handler, signals are processed twice in child
process).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Bo Yang &lt;boyang@samba.org&gt;
(cherry picked from commit 8c8bb51de1ac2baa46ac0736fae12c034288e5d4)

Fix bug #7206 (duplicate signal handler, signals are processed twice in child
process).
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: create symbol links to shared libraries see https://bugzilla.samba.org/show_bug.cgi?id=6991 for details</title>
<updated>2010-01-07T09:37:46+00:00</updated>
<author>
<name>Brian Lu</name>
<email>brian.lu@sun.com</email>
</author>
<published>2009-12-17T06:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b4f95b214cf7a328f2656fa81395566e9905ff6e'/>
<id>b4f95b214cf7a328f2656fa81395566e9905ff6e</id>
<content type='text'>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
(cherry picked from commit f408d58d95f5ac10849742fdcdf7e6160196e8e0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
(cherry picked from commit f408d58d95f5ac10849742fdcdf7e6160196e8e0)
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: prefix types and defined with tevent_ and TEVENT_</title>
<updated>2009-12-20T14:55:55+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2009-12-20T12:59:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5a4f0e5e665870f34b5cc7e4f73ed88cf7bcd8c4'/>
<id>5a4f0e5e665870f34b5cc7e4f73ed88cf7bcd8c4</id>
<content type='text'>
This fixes the build warnings on some build-farm hosts.

metze
(cherry picked from commit 4b7a6b1f8ff9ffe984612e1a303473d7a0865c0c)

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the build warnings on some build-farm hosts.

metze
(cherry picked from commit 4b7a6b1f8ff9ffe984612e1a303473d7a0865c0c)

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: Fix a comment</title>
<updated>2009-11-26T16:23:21+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-11-26T16:18:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=dbef8410476bc1eaa8bd68f8996da97782e5b13f'/>
<id>dbef8410476bc1eaa8bd68f8996da97782e5b13f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>NULL is not a valid event context.</title>
<updated>2009-10-01T23:20:41+00:00</updated>
<author>
<name>Jeremy Allison</name>
<email>jra@samba.org</email>
</author>
<published>2009-10-01T23:18:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=2820dc529a04985b7223603e826f6b9905d2611b'/>
<id>2820dc529a04985b7223603e826f6b9905d2611b</id>
<content type='text'>
Jeremy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jeremy.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing timeval calculation</title>
<updated>2009-09-25T15:00:19+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>ssorce@redhat.com</email>
</author>
<published>2009-09-25T14:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=76d836570e22c8916a00c723d86eb3be3d706223'/>
<id>76d836570e22c8916a00c723d86eb3be3d706223</id>
<content type='text'>
The code was always doubling microseconds when attempting to round up.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code was always doubling microseconds when attempting to round up.
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/tevent: a cleaner fix for be4ac227842530d484659f2db683453366326d8b segv</title>
<updated>2009-09-22T08:50:28+00:00</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2009-09-22T01:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=455d44d9618afdc1d1f4198ae9f64ccc56dee62f'/>
<id>455d44d9618afdc1d1f4198ae9f64ccc56dee62f</id>
<content type='text'>
Revert 23abcd2318c69753aa2a144e1dc0f9cf9efdb705 and fix logic bug.

The current code loops through the event contexts, when it sees a different
one, it notifies the current one (ev) and updates ev to point to the new one.

This is dumb, because:
(1) ev starts as NULL, so this code crashes, and
(2) The final context will not be notified.

The correct fix for this is to update ev to the new one, then notify it.
Volker's fix works because we currently always have one event context.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert 23abcd2318c69753aa2a144e1dc0f9cf9efdb705 and fix logic bug.

The current code loops through the event contexts, when it sees a different
one, it notifies the current one (ev) and updates ev to point to the new one.

This is dumb, because:
(1) ev starts as NULL, so this code crashes, and
(2) The final context will not be notified.

The correct fix for this is to update ev to the new one, then notify it.
Volker's fix works because we currently always have one event context.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tevent: make sure we don't set errno within the signal handler function.</title>
<updated>2009-09-21T03:54:41+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2009-09-21T01:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d13dfbeb6c6ab5b20277439da5b95f1a7f2850eb'/>
<id>d13dfbeb6c6ab5b20277439da5b95f1a7f2850eb</id>
<content type='text'>
metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metze
</pre>
</div>
</content>
</entry>
</feed>
